Self (programmeertaal)
Self | ||||
---|---|---|---|---|
![]() | ||||
Paradigma | Prototype-gebaseerd programmeren, objectgeoriënteerd programmeren | |||
Verschenen | 1987 (36 jaar) | |||
Ontworpen door | David Ungar, Randall Smith | |||
Ontwikkeld door | David Ungar, Randall Smith, Stanford-universiteit, Sun Microsystems | |||
Huidige versie | 4.5.0[1] ![]() | |||
Typesysteem | dynamisch typesysteem, sterke typering | |||
Beïnvloed door | Smalltalk | |||
Invloed op | Newtonscript, JavaScript, Io, Squeak, Lua | |||
Besturingssysteem | Multiplatform | |||
Website | selflanguage.org | |||
|
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 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 World
[bewerken | brontekst bewerken]Een Hello world-programma in Self:
(| "Hello World in Self" hello = (| | 'Hello World!' print) |)
Zie ook
[bewerken | brontekst bewerken]Externe link
[bewerken | brontekst bewerken]- (en) Officiële website
- ↑ Release 4.5.0 (12 januari 2014). Geraadpleegd op 23 juli 2018.
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.