Smalltalk-80

GPTKB entity

Properties (52)
Predicate Object
gptkbp:instanceOf programming language
gptkbp:developedBy gptkb:Alan_Kay
1980
gptkbp:features reflection
dynamic typing
garbage collection
message passing
gptkbp:has syntax
community support
debugging tools
development tools
documentation
testing frameworks
standard library
class-based inheritance
collection classes
block closures
user interface framework
https://www.w3.org/2000/01/rdf-schema#label Smalltalk-80
gptkbp:influenced object-oriented programming
gptkbp:influencedBy Simula
gptkbp:isCompatibleWith gptkb:GemStone/S
Squeak
Pharo
gptkbp:isKnownFor historical significance
graphical user interface
high-level abstraction
prototyping
educational use
research use
interactive development environment
influencing modern languages
pure object-oriented design
self-documenting code
gptkbp:isLocatedIn Smalltalk itself
gptkbp:isPartOf computer science history
object-oriented languages
Smalltalk family
gptkbp:isUsedBy educators
programmers
researchers
software developers
gptkbp:isUsedIn artificial intelligence
education
research
simulation
game development
web development
software engineering
gptkbp:successor Smalltalk-80.5
gptkbp:supports live coding
gptkbp:uses virtual machine