Self

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Self
Изображение логотипа
Класс языкаобъектно-ориентированный (прототипный)
Появился в1987
АвторДэвид Юнгар[вд] и Рандалл Смит[вд]
РазработчикДэвид Юнгар[вд], Рандалл Смит[вд], Стэнфордский университет и Sun Microsystems
Выпуск
Испытал влияниеSmalltalk
Сайтselflanguage.org (англ.)

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

Содержание

История

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

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

См. также

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

Примечания

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

Литература

[править |править код]
  • 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 с.

Ссылки

[править |править код]
В другом языковом разделеесть более полная статьяSelf (programming language) (англ.).
Вы можете помочь проекту, расширив текущую статьюс помощью перевода
Источник —https://ru.wikipedia.org/w/index.php?title=Self&oldid=140152125
Категории:
Скрытые категории: