GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Smalltalk-80 programming language
URI:
https://gptkb.org/entity/Smalltalk-80_programming_language
GPTKB entity
Statements (37)
Predicate
Object
gptkbp:instanceOf
gptkb:programming_language
gptkbp:designedBy
gptkb:Adele_Goldberg
gptkb:Alan_Kay
gptkb:Dan_Ingalls
gptkbp:developedBy
gptkb:Xerox_PARC
gptkbp:fileExtension
.st
gptkbp:firstAppearance
1980
https://www.w3.org/2000/01/rdf-schema#label
Smalltalk-80 programming language
gptkbp:implementedIn
gptkb:Dolphin_Smalltalk
gptkb:GNU_Smalltalk
gptkb:Pharo
gptkb:Squeak
gptkb:VisualWorks
gptkbp:influenced
gptkb:Dylan
gptkb:Objective-C
gptkb:Perl
gptkb:Python
gptkb:Ruby
gptkb:Squeak
Self
gptkbp:influencedBy
gptkb:Simula
gptkb:Smalltalk-76
gptkbp:license
various (open source and commercial)
gptkbp:notableFeature
everything is an object
garbage collection
image-based persistence
integrated development environment
live coding environment
message passing
reflection
MVC (Model-View-Controller) pattern
gptkbp:paradigm
object-oriented programming
gptkbp:standardizedBy
Smalltalk-80 standard
gptkbp:typingDiscipline
dynamically typed
strongly typed
gptkbp:bfsParent
gptkb:Smalltalk-80_virtual_machine_specification
gptkbp:bfsLayer
8