Self: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎Ссылки: начал раздел история
→‎Литература: источник
Строка 14: Строка 14:


== Литература ==
== Литература ==
* {{Книга|автор=Günther Blaschek|заглавие=Object-Oriented Programming: with Prototypes|ответственный=|место=|издательство=Springer|год=1994|страницы=|страниц=335|серия=EATCS Monographs in Theoretical Computer Science|isbn=978-3540564690|ref=Blaschek}}
* {{Книга|автор=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|ref=Craig}}
* {{Книга|автор=Günther Blaschek|заглавие=Object-Oriented Programming: with Prototypes|ответственный=|место=|издательство=Springer|год=1994|страницы=|страниц=335|серия=EATCS Monographs in Theoretical Computer Science|isbn=978-3-540-56469-0|ref=Blaschek}}
* {{Книга|автор=David Ungar, Richard Smith|заглавие=History of Programming Languages III|ответственный=Barbara Ryder, Brent Hailpern|издание=|место=|издательство=|год=2008|страницы=9::1—9::50|страниц=484|isbn=|ref=HOPL}}
* {{Книга|автор=David Ungar, Richard Smith|заглавие=History of Programming Languages III|ответственный=Barbara Ryder, Brent Hailpern|издание=|место=|издательство=|год=2008|страницы=9::1—9::50|страниц=484|isbn=|ref=HOPL}}



Версия от 12:40, 30 июля 2016

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

История

Язык разрабатывался в 1985-1995 гг. в лаборатории Xerox PARC, хотя первую реализацию David Ungar со своими студентами создал в Стэндфордском университете. В 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 с.

Ссылки