plangs!

Programming Language

Self

Appeared 1987

Prototype-based dynamic object-oriented programming language, environment, and virtual machine focused on principles like simplicity and uniformity. It allows direct and physical interaction with objects and integrates a programming environment for modifying objects. Influenced by Smalltalk and APL, it influenced languages like JavaScript and NewtonScript.

Trends

languishrank #214
languish — 67 periods, 2008Q3 to 2025Q2

2008Q32025Q2

Influence graph

Influence graph for Self: 1 influencing languages, 0 family linksAPL influenced SelfAPLSelf
Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements.

Descendants graph

Descendants graph for Self: 7 languages it influenced, 9 influence linksSelf influenced FactorSelf influenced HotSpot VMLua influenced IoSelf influenced IoLua influenced JavaScriptSelf influenced JavaScriptSelf influenced LuaSelf influenced RebolSelf influenced SqueakSelfLuaFactorHotSpot VMIoJavaScriptRebolSqueak
Solid arrows: influence, oldest at the top. Showing the 7 languages Self directly influenced.