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++.
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)
Discover More
Spot something wrong?
Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.