What is Self written in?
Its runtime is implemented in C++ (well-documented).
Quick Facts
- Designed by
- David Ungar and Randall Smith
- Developer
- Stanford University
- First released
- 1987
- Typing
- dynamic
- Website
- selflanguage.org
About Self
Self is a programming language. It is a dynamically typed language. It supports object-oriented and prototype-based programming.
Self first appeared in 1987 and was designed by David Ungar and Randall Smith. Development is led by Stanford University.
How Self is implemented
In the Language Lineage dataset, its runtime is implemented in C++.
Self in the language family tree
Self drew on ideas from Smalltalk and went on to influence JavaScript and Io.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
What language is Self written in?
Self is primarily implemented in C++. See the implementation section above for details and source references.
Which languages did Self influence?
Self influenced JavaScript, Io among others.
When was Self first released?
Self was first released in 1987. It was designed by David Ungar and Randall Smith.
Evidence Sources
- https://en.wikipedia.org/wiki/JavaScript
- https://en.wikipedia.org/wiki/Self_(programming_language)
- https://en.wikipedia.org/wiki/Io_(programming_language)
- Self on Wikidata (Q1864529)