Smalltalk

GPTKB entity

Statements (57)
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:developer gptkb:Xerox_PARC
gptkbp:fileExtension .st
gptkbp:firstAppearance 1972
gptkbp:garbageCollection yes
https://www.w3.org/2000/01/rdf-schema#label Smalltalk
gptkbp:implementedIn gptkb:Dolphin_Smalltalk
gptkb:GNU_Smalltalk
gptkb:Pharo
gptkb:Squeak
gptkb:VisualWorks
gptkbp:influenced gptkb:Java
gptkb:Objective-C
gptkb:Python
gptkb:Ruby
gptkb:Squeak
gptkb:Etoys
gptkb:Io
gptkb:Lua
gptkb:Perl_6
gptkb:Scala
Self
gptkbp:influencedBy gptkb:Simula
gptkb:Sketchpad
gptkbp:interface gptkb:MVC_(Model-View-Controller)
gptkb:Morphic
gptkbp:latestReleaseVersion gptkb:ANSI_Smalltalk_(standardized_1998)
gptkbp:notableFeature browser-based code navigation
everything is an object
image-based persistence
live coding environment
message passing
integrated development environment (IDE)
live object inspection
gptkbp:paradigm object-oriented programming
gptkbp:platform cross-platform
gptkbp:RAM automatic
gptkbp:standardizedBy gptkb:ANSI_Smalltalk
gptkbp:typingDiscipline dynamic
strong
gptkbp:website https://www.smalltalk.org/
gptkbp:bfsParent gptkb:Adele_Goldberg
gptkb:Java
gptkb:Larry_Tesler
gptkb:Scratch_programming_language
gptkb:Squeak_programming_language
gptkb:Xerox_Alto
gptkb:Xerox_PARC
gptkb:list
gptkbp:bfsLayer 4