Naar inhoud springen

Self (programmeertaal)

Uit Wikipedia, de vrije encyclopedie
Self
Self
Paradigma Prototype-gebaseerd programmeren, objectgeoriënteerd programmeren
Verschenen 1987 (36 jaar)
Ontwerper David Ungar, Randall Smith
Ontwikkelaar David Ungar, Randall Smith, Stanford-universiteit, Sun Microsystems
Huidige versie Self 2024.1[1] Bewerken op Wikidata
Typesysteem dynamisch typesysteem, sterke typering
Beïnvloed door Smalltalk
Invloed op Newtonscript, JavaScript, Io, Squeak, Lua
Besturings­systeem Multiplatform
Website selflanguage.org
Portaal  Portaalicoon   Informatica

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.

Een Hello world-programma in Self:

(|  "Hello World in Self"
 hello = (| | 'Hello World!' print)
|)
  • (en) Officiële website