GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Self (programming language)
URI:
https://gptkb.org/entity/Self_(programming_language)
GPTKB entity
Statements (33)
Predicate
Object
gptkbp:instanceOf
gptkb:programming_language
gptkbp:category
dynamically typed programming language
object-oriented programming language
prototype-based programming language
gptkbp:designedBy
gptkb:Randall_Smith
gptkb:David_Ungar
gptkbp:firstAppearance
1987
https://www.w3.org/2000/01/rdf-schema#label
Self (programming language)
gptkbp:implementedIn
gptkb:C++
gptkbp:influenced
gptkb:JavaScript
gptkb:Squeak
gptkb:Lua
gptkb:Io_(programming_language)
gptkb:NewtonScript
gptkbp:influencedBy
gptkb:Smalltalk
gptkb:Scheme
gptkbp:latestReleaseVersion
2022.1
gptkbp:license
gptkb:MIT_License
gptkbp:notableFeature
everything is an object
incremental compilation
delegation-based inheritance
dynamic inheritance
graphical programming environment
no classes, only prototypes
gptkbp:operatingSystem
Cross-platform
gptkbp:paradigm
object-oriented programming
prototype-based programming
gptkbp:sourceModel
open source
gptkbp:typingDiscipline
dynamic
gptkbp:website
http://selflanguage.org/
gptkbp:bfsParent
gptkb:Smalltalk-72
gptkb:Smalltalk-76
gptkbp:bfsLayer
5