Self (programmeertaal)
programmeertaal
Self is een objectgeoriënteerde programmeertaal met prototype-based inheritance (prototype-gebaseerde overerving). Self werd met name ontworpen en gebruikt voor academische doeleinden op het gebied van onderzoek naar het ontwerpen en implementeren van programmeertalen.
Self | ||||
---|---|---|---|---|
![]() | ||||
Paradigma | objectgeoriënteerd (prototype-based) | |||
Verschenen | 1986 | |||
Ontworpen door | David Ungar, Randall Smith | |||
Ontwikkeld door | David Ungar, Randall Smith, Stanford-universiteit, Sun Microsystems | |||
Huidige versie | 4.5.0 (januari 2014) | |||
Typesysteem | dynamisch, sterk | |||
Beïnvloed door | Smalltalk | |||
Invloed op | Newtonscript, JavaScript, Io, Squeak, Lua | |||
Besturingssysteem | Multiplatform | |||
Website | selflanguage.org | |||
|
Self werd ontworpen door David Ungar en Randall Smith in 1986/87 en publiek gemaakt in 1990. De taal is vooral bekend geworden als inspiratiebron voor JavaScript.
Hello WorldBewerken
Een Hello world-programma in Self:
(| "Hello World in Self" hello = (| | 'Hello World!' print) |)
Zie ookBewerken
Externe linkBewerken
- (en) Officiële website