Loading AI tools
З Вікіпедії, вільної енциклопедії
Self — це об'єктно-орієнтована мова програмування заснована на концепції прототипів. Є діалектом Smalltalk, в мові підтримується динамічна типізація, в ній реалізована ефективна JIT-компіляція.
Self | |
---|---|
![]() | |
Парадигма | Прототипне програмування і об'єктно-орієнтоване програмування |
Дата появи | 1987 |
Творці | David Ungard і Randall Smithd |
Розробник | David Ungard, Randall Smithd, Стенфордський університет і Sun Microsystems |
Останній реліз | 4.5.0 (12 січня 2014)[1], "Mandarin" 2017.1 (24 травня 2017)[2] |
Система типізації | динамічна типізація[d] і строга типізація |
Під впливом від | Smalltalk |
Репозиторій вихідного коду | github.com/russellallen/self |
Вебсайт | selflanguage.org |
Мова розроблялася в 1985—1995 роках в лабораторії Xerox PARC, хоча першу реалізацію Девід Унгар зі своїми студентами створив в Стенфордському університеті. У 1991 році команда розробників мови була прийнята на роботу в лабораторію Sun Microsystems.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.