Strongtalk

Strongtalk
Парадигмаобъектно-ориентированный
СемьяSmalltalk
РазработаноГилад Браха ,
Дэвид Грисволд
РазработчикиАниморфные системы,
Sun Microsystems
Впервые появился1 июля 2002 г .; 22 года назад ( 2002-07-01 )
Стабильный релиз
2.0 / 9 августа 2006 г. ; 18 лет назад ( 2006-08-09 )
Дисциплина набора текстадинамический , необязательно статический ( сильный )
ОбъемЛексический (статический)
Язык реализацииSmalltalk
ПлатформаИА-32
ОСкроссплатформенный
ЛицензияBSD пересмотрен
Веб-сайтwww.strongtalk.org
Под влиянием
Smalltalk , Я
Под влиянием
Java- хотспот

В вычислительной технике Strongtalk — это среда Smalltalk с опциональной поддержкой статической типизации . Strongtalk может выполнять некоторые проверки во время компиляции и предлагать более строгие гарантии безопасности типов ; отсюда и его название. Он некоммерческий, хотя изначально был коммерческим проектом, разработанным небольшой стартап -компанией LongView Technologies (торгующей как Animorphic Systems ).

История

Дэвид Грисволд хотел использовать Smalltalk более широко, но существовавшие на тот момент реализации были недостаточны для его нужд. Он хотел улучшить производительность, добавить проверку типов и использовать собственные виджеты графического пользовательского интерфейса (GUI) . [1] Его усилия привели к статье 1993 года, которую он написал в соавторстве с Гиладом Брахой . [2] Эта версия была основана на добавлении проверки типов к реализации Smalltalk от ParcPlace Systems . Однако реализация, начатая с нуля, могла бы получить лучшую систему типизации.

Он заинтересовался улучшениями, которых добилась команда для языка Self , и представил себе те же методы, которые использовались для улучшения Smalltalk. Урс Хёльцле , работавший над мощным компилятором Self, поговорил с Грисволдом о реализации той же обратной связи типа в компиляторе Smalltalk. Грисволд, Хёльцле, Ларс Бак и другие основали небольшую компанию (LongView Technologies, ведущую бизнес как Animorphic Systems) для повторной реализации Strongtalk. Работа началась в 1994 году, и они завершили реализацию в 1996 году. Фирму купила Sun Microsystems в 1997 году, и команда сосредоточилась на Java , выпустив виртуальную машину HotSpot , [3] и работа над Strongtalk застопорилась.

Sun выпустила в 1997 году повторную реализацию Strongtalk как программное обеспечение с открытым исходным кодом под пересмотренной лицензией BSD , включая образ системы Strongtalk в 2002 году и виртуальную машину в 2006 году. Strongtalk рекламируется как самая быстрая реализация Smalltalk . [3] Strongtalk доступен для Windows XP (другие порты находятся в разработке) и включает в себя базовую среду разработки.

Смотрите также

Ссылки

  1. ^ "История Strongtalk". Strongtalk.org .
  2. ^ Браха, Гилад ; Грисволд, Дэвид (1993). «Strongtalk: проверка типов Smalltalk в производственной среде». Труды конференции OOPSLA'93 по объектно-ориентированным системам программирования, языкам и приложениям : 215–230. doi :10.1145/165854.165893.
  3. ^ ab "Strongtalk: высокопроизводительный Smalltalk с открытым исходным кодом и дополнительной системой типов" . Получено 7 апреля 2011 г.
  • Официальный сайт
  • Strong Smalltalk на smalltalk.org
  • Строгий разговор на Google Code
Взято с "https://en.wikipedia.org/w/index.php?title=Strongtalk&oldid=1253592008"