Фэндом

Smalltalk по-русски

Сравнение диалектов

239статей на
этой вики
Добавить новую страницу
Обсуждение6 Поделиться

Список существующих диалектов и их основные характеристики. Диалекты отсортированы по алфавиту.

Основная информация Править

Название Производитель Последняя стабильная версия Лицензия Цена Наличие бесплатной версии Реализация Виртуальная машина
Версия Дата
Dolphin Smalltalk1 ObjectArts, Ltd Dolphin X6 6.0.2a 1 ноября 2006 г. Закрытая $475 Да2 Близко к стандарту Smalltalk-80 собственная
GNU Smalltalk GNU 3.2.3 17 декабря 2010 г. Модифицированная GPL/LGPL Бесплатно Да Smalltalk-80/близко к ANSI Smalltalk  ?
ObjectStudio Cincom 7.1.2 Апрель 2007 г. Закрытая  ? Да Близко к стандарту Smalltalk-80 собственная
S# Smallscript Smallscript Corporation 4.1.1.403 6 апреля 2004 г. Закрытая?  ? Да?  ? .AOS, .NET
Squeak Squeak Foundation 3.10.2 8 июня 2008 г. Squeak License Бесплатно Да Близко к стандартам Smalltalk-80 и ANSI Smalltalk X3J20 собственная (Squeak VM)
Pharo 4  ? 1.3 17 октября 20011 г. MIT License Бесплатно Да  ? Squeak VM
Smalltalk MT Object Connect 5.5 3 откября 2007 г. Закрытая от $99 до $895 Нет5  ? компилируемый
Smalltalk/X eXept Software AG 5.4.2 Октябрь 2008 г.  ?  ? Да  ? собственная, также может компилироваться
Strongtalk 2.0 (pre-alpha) Сентябрь 2006 г. Открытые исходники Бесплатно Да  ? собственная
VA Smalltalk Instantiations (ранее IBM) 8.0.0 26 апреля 2009 г. Закрытая от $1,995 до $9,595 Нет6  ?  ?
Visual Smalltalk Cincom?  ?  ? Закрытая  ?  ?  ?  ?
Visual Smalltalk Enterprise Cincom?  ?  ? Закрытая  ?  ?  ?  ?
VisualWorks Smalltalk Cincom 7.6 Март 2008 г. Закрытая От "Бесплатно" до $6000 Да Близко к стандарту Smalltalk-80 собственная
Название Производитель Версия Дата Лицензия Цена Наличие бесплатной версии Реализация Виртуальная машина
Последняя стабильная версия

1) Разработка Dolphin Smalltalk прекращена.

2) Бесплатная версия Dolphin Smalltalk ограничена в функциональности - нельзя создавать отдельные приложения.

3) Такое впечатление, что разработка Smallscript (S#) заморожена - три года не было никаких новостей и обновлений.

4) http://pharo-project.org

5) У Smalltalk MT существует полнофункциональная триальная версия с ограниченным временем работы.

6) У VAST существует полнофункциональная триальная версия, без каких либо ограничений. Единственное "неудобство" - при запуске среды, а также самостоятельных приложений, написанных на триальной VAST, выскакивает информационное окно с сообщением о "триальности". Иначе говоря, разработчики могут пользоваться системой совершенно свободно и бесплатно, но конечные пользователи разработанных программ должны покупать лицензию.

Поддерживаемые платформы Править

часть 1:

Название Windows Windows CE Linux AIX SUN Solaris
95/ 98/ Me NT/ 2000/ XP x86 ARM x86 x86-64 PowerPC x86 x86- 64 x86 x86- 64 sparc
Dolphin Smalltalk Да Да Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
GNU Smalltalk  ? Да (под Cygwin)  ?  ? Да  ?  ?  ?  ?  ?  ?  ?
ObjectStudio Да Да  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
S# Smallscript  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Squeak Да Да Да Да Да  ?  ? Нет Нет Да  ?  ?
Pharo Да Да Да Да Да  ?  ? Нет Нет Да  ?  ?
Smalltalk MT  ? Да  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Smalltalk/X Да Да Нет Нет Да  ?  ?  ?  ?  ?  ? Да
Strongtalk  ? Да  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
VA Smalltalk Да Да Нет Нет Да  ?  ? Да  ? Да  ?  ?
Visual Smalltalk  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Visual Smalltalk Enterprise  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
VisualWorks Smalltalk Да Да Да Да Да Да Да Да  ? Да Beta  ?
Название 95/ 98/ Me NT/ 2000/ XP x86 ARM x86 x86- 64 PowerPC x86 x86- 64 x86 x86- 64 sparc
Windows Windows CE Linux AIX SUN Solaris


часть 2:

Название HP-UX SGI-IRIX SCO Unixware Macintosh PalmOS QNX VxWorks
x86 x86- 64 pa- risc x86 x86- 64 mips x86 x86- 64 MacOS Classic MacOS X X11 3/ 4 5 6
Dolphin Smalltalk Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
GNU Smalltalk  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
ObjectStudio  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
S# Smallscript  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Squeak  ?  ?  ?  ?  ?  ?  ?  ? Да Да  ?  ?  ?  ? Да  ?
Smalltalk MT  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Smalltalk/X  ?  ? Да  ?  ? Да Да  ?  ?  ?  ?  ?  ?  ?  ?  ?
Strongtalk  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ? Нет Нет
VA Smalltalk  ?  ?  ?  ?  ?  ?  ?  ? Нет Нет  ?  ?  ?  ?  ?  ?
Visual Smalltalk  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
Visual Smalltalk Enterprise  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?
VisualWorks Smalltalk Да  ?  ? Да  ?  ?  ?  ? Да Да Да  ?  ?  ? Нет Да
Название x86 x86- 64 pa- risc x86 x86- 64 mips x86 x86- 64 MacOS Classic MacOS X X11 3/ 4 5 6 QNX VxWorks
HP-UX SGI-IRIX SCO Unixware Macintosh PalmOS

Основные инструменты Править

Название Браузер классов Поиск кода/ классов/ методов Поиск объектов в image-е Управление пакетами Автоматизированный рефакторинг Автоматизированное тестирование Создание отдельного приложения Система контроля версий Другое
Dolphin Smalltalk Class Browser , System Browser  ?  ? Package Browser Refactoring Browser SUnit Runner, SUnit Browser Lagoon Deployment Wizard Source Tracking System  ?
GNU Smalltalk GST-Blox, VisualGST  ?  ?  ?  ?  ?  ?  ?  ?
ObjectStudio  ?  ?  ?  ?  ?  ?  ?  ?  ?
S# Smallscript  ?  ?  ?  ?  ?  ?  ?  ?  ?
Squeak  ?  ?  ? Monticello, SqueakMap  ?  ?  ? Monticello  ?
Smalltalk MT  ?  ?  ?  ?  ?  ?  ?  ?  ?
Smalltalk/X  ?  ?  ?  ?  ?  ?  ?  ?  ?
Strongtalk Нестандартный браузер, напоминающий Self  ?  ?  ?  ?  ?  ?  ?  ?
VA Smalltalk Classes Browser, Class Browser, Hierarchy Browser Стандартная утилита Find, а также Class Text Finder поставляется отдельно  ?  ? Refactoring Browser Benchmark Workshop VA Packager VA Smalltalk Organizer  ?
Visual Smalltalk  ?  ?  ?  ?  ?  ?  ?  ?  ?
Visual Smalltalk Enterprise  ?  ?  ?  ?  ?  ?  ?  ?  ?
VisualWorks Smalltalk  ?  ?  ?  ?  ? SUnit  ? StORE Profiler, ChangeList, UIPainter and more
Название Браузер классов Поиск кода/ классов/ методов Поиск объектов в image-е Управление пакетами Автоматизированный рефакторинг Автоматизированное тестирование Создание отдельного приложения Система контроля версий Другое

Внешние вызовы Править

Название DLL ActiveX COM DDE OLE OCX
Dolphin Smalltalk Да Да Да Да Да Да
GNU Smalltalk  ?  ?  ?  ?  ?  ?
ObjectStudio Да Да Да  ?  ?  ?
S# Smallscript  ?  ?  ?  ?  ?  ?
Squeak Да (Squeak FFI)  ?  ?  ?  ?  ?
Smalltalk MT  ?  ?  ?  ?  ?  ?
Smalltalk/X  ?  ?  ?  ?  ?  ?
Strongtalk  ?  ?  ?  ?  ?  ?
VA Smalltalk Да  ?  ? Да Да Да
Visual Smalltalk  ?  ?  ?  ?  ?  ?
Visual Smalltalk Enterprise  ?  ?  ?  ?  ?  ?
VisualWorks Smalltalk Да Да Да  ? Да  ?
Название DLL ActiveX COM DDE OLE OCX

Визуальная библиотека Править

Название диалекта Название библиотеки Используются графические элементы ОС Может создавать несколько окон, воспринимаемых ОС, как отдельные
Dolphin Smalltalk Model-View-Presenter Да  ?
GNU Smalltalk BLOX, GTK Да (GTK) Да
ObjectStudio  ?  ?  ?
S# Smallscript  ?  ?  ?
Squeak Morphic, Model-View-Controller Нет* Нет**
Smalltalk MT  ?  ?  ?
Smalltalk/X  ?  ?  ?
Strongtalk  ?  ?  ?
VA Smalltalk  ?  ?  ?
Visual Smalltalk  ?  ?  ?
Visual Smalltalk Enterprise  ?  ?  ?
VisualWorks Smalltalk Wrapper, Widgetry Нет (только эмуляция) Да
Название диалекта Название библиотеки Используются графические элементы ОС Может создавать несколько окон, воспринимаемых ОС, как отдельные

*, ** - Существует библиотека wxSqueak, реализующая данные возможности.

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на Фэндоме

Случайная вики