Smalltalk programming language

GPTKB entity
AI-created image of Smalltalk programming language
AI-created image

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category cross-platform software
dynamically typed programming language
object-oriented programming language
reflective programming language
gptkbp:designedBy gptkb:Adele_Goldberg
gptkb:Alan_Kay
gptkb:Dan_Ingalls
gptkbp:fileExtension .st
gptkbp:firstAppearance 1972
https://www.w3.org/2000/01/rdf-schema#label Smalltalk 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:Lisp
gptkb:Simula
gptkbp:interface gptkb:MVC_(Model-View-Controller)
gptkb:Morphic
gptkbp:notableFeature gptkb:Java_Virtual_Machine
everything is an object
garbage collection
image-based persistence
integrated development environment
live coding environment
message passing
reflection
gptkbp:notableIdea browser-based code navigation
class-based inheritance
image-based persistence
live object system
message sending
metaclasses
workspace
gptkbp:notablePublication gptkb:Design_Principles_Behind_Smalltalk
gptkb:Smalltalk-80:_The_Language_and_its_Implementation
gptkbp:paradigm object-oriented programming
gptkbp:standardizedBy gptkb:ANSI_Smalltalk
gptkbp:typingDiscipline dynamic
strong
gptkbp:website https://www.smalltalk.org/
gptkbp:bfsParent gptkb:Alan_Kay
gptkbp:bfsLayer 3