Парадигма | Объектно-ориентированный |
---|---|
Семья | Болтовня |
Разработано | Гилад Браха ; Дэвид Грисволд |
Разработчики | Аниморфные системы, Sun Microsystems |
Впервые появился | 1 июля 2002 г . |
Стабильный выпуск | 2.0 / 9 августа 2006 г . |
Печатная дисциплина | Динамический , дополнительный статический |
Язык реализации | Болтовня |
Платформа | Кроссплатформенность |
Операционные системы | Кроссплатформенность |
Лицензия | Открытый источник |
Веб-сайт | www |
Под влиянием | |
Smalltalk , Самостоятельная работа | |
Под влиянием | |
Java HotSpot |
Strongtalk - это среда Smalltalk с дополнительной поддержкой статической типизации . Strongtalk может выполнять некоторые проверки во время компиляции и предлагать более строгие гарантии безопасности типов ; это источник его названия. Это некоммерческий, хотя первоначально это был коммерческий проект , разработанный небольшой начинающей компанией под названием Лонгвью 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 выпустила повторную реализацию Strongtalk в 1997 году как программное обеспечение с открытым исходным кодом под пересмотренной лицензией BSD , включая образ системы Strongtalk в 2002 году и виртуальную машину в 2006 году. Strongtalk рекламируется как самая быстрая реализация Smalltalk . [3] Strongtalk доступен для Windows XP (другие порты находятся в разработке) и включает базовую среду разработки.
См. Также [ править ]
- JavaScript
- HotSpot (виртуальная машина Java)
Ссылки [ править ]
- ^ "История Strongtalk" . Strongtalk.org .
- ^ Браха, Гилад ; Грисволд, Дэвид (1993). «Strongtalk: Smalltalk для проверки типов в производственной среде» . Труды конференции OOPSLA'93 по объектно-ориентированным программным системам, языкам и приложениям : 215–230.
- ^ a b «Strongtalk: высокопроизводительный Smalltalk с открытым исходным кодом и дополнительной системой типов» . Проверено 7 апреля 2011 года .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Сильный Smalltalk на smalltalk.org
- Strongtalk в Google Code