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
Self
Paradigma Prototype-gebaseerd programmeren, objectgeoriënteerd programmeren
Verschenen 1987 (37 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, sterk typesysteem
Beïnvloed door Smalltalk
Invloed op Newtonscript, JavaScript, Io, Squeak, Lua
Besturings­systeem Multiplatform
Website selflanguage.org
Portaal  Portaalicoon   Informatica

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

Een Hello world-programma in Self:

(|  "Hello World in Self"
 hello = (| | 'Hello World!' print)
|)

Zie ook

bewerken
bewerken
  • (en) Officiële website