Self

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Self
Self-logo.svg
Класс языка

язык программирования и объектно-ориентированный язык программирования

Появился в

1987

Автор

Дэвид Юнгар[d], Рандалл Смит[d], Стэнфордский университет и Sun Microsystems

Испытал влияние

Smalltalk

Сайт

selflanguage.org
selflanguage.org

Self — объектно-ориентированный язык программирования основанный на концепции прототипов. Является диалектом Smalltalk, в языке поддерживается динамическая типизация, в нём реализована эффективная JIT-компиляция.

История[править | править код]

Язык разрабатывался в 1985-1995 гг. в лаборатории Xerox PARC, хотя первую реализацию Дэвид Унгар со своими студентами создал в Стэндфордском университете. В 1991 году команда разработчиков языка была принята на работу в лабораторию Sun Microsystems[1].

См. также[править | править код]

Примечания[править | править код]

Литература[править | править код]

  • Iain D. Craig. 5.4.3 Blocks in Smalltalk and SELF // Object-Oriented Programming Languages: Interpretation. — Springer, 2007. — С. 139-143. — 256 с. — (Undergraduate Topics in Computer Science). — ISBN 978-1-84628-773-2.
  • Günther Blaschek. Object-Oriented Programming: with Prototypes. — Springer, 1994. — 335 с. — (EATCS Monographs in Theoretical Computer Science). — ISBN 978-3-540-56469-0.
  • David Ungar, Richard Smith. History of Programming Languages III / Barbara Ryder, Brent Hailpern. — 2008. — С. 9::1—9::50. — 484 с.

Ссылки[править | править код]