Часто задаваемые вопросы о Смолтоке (Smalltalk)
Реализации языка Смолток


Содержание

  1. ANSI Smalltalk
  2. Русский Смолток
  3. IBM Smalltalk и VisualAge
  4. Digitalk Smalltalk
  5. ParcPlace VisualWorks Smalltalk
  6. Digitalk Visual Smalltalk
  7. ObjectShare (ParcPlace-Digitalk) Smalltalk
  8. Dolphin Smalltalk
  9. Little Smalltalk
  10. GNU Smalltalk
  11. Smalltalk-X
  12. SELF Smalltalk
  13. QKS SmalltalkAgents
  14. GemStone Smalltalk
  15. VMARK Enfine Smalltalk

1. ANSI Smalltalk

2.1. Что такое ANSI Smalltalk?

ANSI Smalltalk - это американский национальный стандарт языка Смолток, разработанный комитетом X3J20 NCITS. Он только недавно принят и условия распространения его еще неизвестны. См.:
URL: http://www.x3.org/tc_home/x3j20.html

2.2.Что включает ANSI Smalltalk?

Стандарт, как ожидается, будет содержать описание синтаксиса языка, модели вычислений Смолтока и основные (не графические) классы, включая величины и наборы.

2.3. Что не содержит ANSI Smalltalk?

Стандарт, как ожидается, не будет касаться графики, окон или зависящих от платформ функций.

2.4. Как получить копию ANSI стандарта языка Smalltalk?

В настоящее время стандарта еще неизвестно, на каких условиях будет распространяться стандарт.
e-mail: x3j20@qks.com

Contact: Mr. Yen-Ping Shan
Address: IBM Corporation
PO Box 12195
Bldg. 062
RTP, NC 27709
EMail: shan@vnet.ibm.com

Однако в сети доступны черновые версии стандарта

2. Русский Смолток

2.1. Что такое Русский Смолток?

Адаптация версии Smalltalk 286 фирмы Digitalk для русскоязычного пользователя, созданная группой ИПИ РАН под руководством А.Г.Иванова <ivanov@smalltalk.msk.ru>. Он отличается от остальных реализаций Смолтока тем, что имена классов, глобальных переменных и ключевые слова сообщений основываются на словах русского языка. Работает под DOS при наличии на машине 512K. Сам язык и документацию к нему можно скачать с сервера URL: http://www.math.rsu.ru/smalltalk/russian.ru.html

2.2. Каковы системные требования для работы с Русским Смолтоком?

2.3.

URL: http://www.math.rsu.ru/smalltalk/russian.ru.html

3. IBM SMALLTALK и VisualAge

3.1. Что такое IBM SMALLTALK и VisualAge?

IBM SMALLTALK + IBM VisualAge --- коммерческие системы Smalltalk от IBM. VisualAge содержит инструменты визуальной разработки приложений как одним программистом, так и группой (в дополнение к системе разработки программ на языке Smalltalk, обеспеченной IBM SMALLTALK).
IBM VisualAge
URL: http://www.torolab.ibm.com/software/ad/adwrad.html
Вопросы о IBM Smalltalk:
URL: http://www.torolab.ibm.com/software/ad/vishints.html
IBM VisualAge FTP Site:
URL: ftp://ps.boulder.ibm.com/ps/products/visualage/fixes/

3.2. Кто производит IBM SMALLTALK?

Фирма IBM. Войдите в контакт с вашим местным представительством IBM или обратитесь по адресам:
URL: http://www.ibm.com/
EMail: askibm@info.ibm.com

В России продукты IBM распространяет представительство IBM-Россия
URL: http://www.ibm.ru/

В России распространением системы IBM VisualAge for Smalltalk занимется фирма СИКОР:

СИКОР, Россия, 111927, Москва,
Ленинский проспект, д.19
Тел/факс (095) 952-45-41, тел. 955-36-58
E-mail: catia@dol.ru

3.3. Какие версии имеет IBM SMALLTALK?

IBM SMALLTALK выходит в версиях для OS/2 (3 Warp и 4 Merlin), Windows 3.11 (c Win32s), Windows 95/NT, IBM AIX, IBM S/390 MVS, HP/UX и Sun Solaris (SPARC).

8. Dolphin Smalltalk

8.1. Что такое Dolphin Smalltalk?

Dolphin Smalltalk - система разработки программ для PC, основанная на приложениях Microsoft Windows. Dolphin Smalltalk, согласно рекламе, должен быть полной, но дешевой средой языка Smalltalk. В течение тестирования, бета версия Dolphin Smalltalk доступна по адресу производителя.

8.2. Кто производит Dolphin Smalltalk?

Dolphin Smalltalk производит Intuitive Systems Limited.
Address:
Broadlands House, Primett Road,
Stevenage, Hertfordshire,
SG1 3EE, United Kingdom.
Phone: +44 (0) 1438 317966
FAX: +44 (0) 1438 314368
URL: http://www.intuitive.co.uk/home.htm

8.3.Какие версии имеет Dolphin Smalltalk?

Dolphin Smalltalk выполняется под Windows.

9. Little Smalltalk

9.1. Что такое Little Smalltalk?

По данным web-страницы little Smalltalk:
"Little Smalltalk --- не Smalltalk-80, это эксперимент в построении минимальной системы Smalltalk. Исходный текст для интерпретатора --- меньше 1800 строк программы. Образ состоит менее чем из 4000 объектов. Для выполнения почти не требует памяти, приемлемо быстр, прост в понимании, легко изменяем, выполняется под Unix. Чтобы получать такой работающий маленький Smalltalk сделаны некоторые изменения:

Кроме того, есть Mac и Windows версии, доступные из других источников.

9.2. Где можно получать Little Smalltalk?

Страница сети для Little Smalltalk: URL: http://www.cs.orst.edu/~budd/little/
Версия 3 для UNIX: URL: ftp://ftp.cs.orst.edu/pub/budd/small.v3.tar
Версия 3 для Macintosh: URL: ftp://sumex-aim.stanford.edu/info-mac/dev/little-smalltalk-315.hqx
Версия 4 (бета) для UNIX: URL: ftp://ftp.cs.orst.edu/users/b/budd/little

9.3. Что такое Little Smalltalk Interface?

Windows Little Smalltalk Interface --- это MS WINDOWS 3.1 приложение, сформированные над первоначальным интерпретатором Little Smalltalk. При сохранении в максимально возможной степени первоначального интерпретатора, она обеспечивает графический интерфейс пользователя, который делает намного проще разработку программ. Модуль был разработан в Advanced Programming Lab 2, Department of Computer Science, Technion -- Israel Institute of Technology. URL: ftp://ssl.cs.technion.ac.il/pub/Projects/ Код см. на: URL: ftp://ftp.smalltalk.com/pub/little.smalltalk/

10. GNU Smalltalk

10.1. Что такое GNU Smalltalk?

GNU Smalltalk --- реализация Smalltalk, созданная Free Software Foundation, Inc. и подчиненнена лицензии GNU public license ('copyleft'). Она свободна для индивидуального использования. Была написана Стивом Бирном (Steve Byrne): "GNU Smalltalk пытается быть верной реализацией Smalltalk-80, как это описано в Голубой Книге... Синтаксис языка и байт-коды, которые использует виртуальная машина, точно такие, как описаны в Голубой Книге."

10.2. Как получить GNU Smalltalk?

GNU Smalltalk может быть разгружен с: URL: ftp://prep.ai.mit.edu/pub/gnu/ Address: Free Software Foundation, Inc., 675 Mass Ave., Cambridge, MA 02139, USA

10.3. Какие версии имеет GNU Smalltalk?

GNU Smalltalk выполняется на Apollo 3000/4000/10000, Atari, DECStation 3100, Encore Multimax, HP 9000, Interactive 386, Sony News 1810, Sun3, Sun4, NeXT, Pyramid, Sequent, SGI Iris-4D, Tektronix 431, VAX, FreeBSD и Linux. Он распространяется только в исходных кодах.

14. Smalltalk/X

14.1. Что такое Smalltalk/X?

По данным web-страницы Smalltalk/X:
"Smalltalk/X --- новая и полная реализация языка Smalltalk, которая состоит из интегрированной среды для разработки программы и автономного smalltalk-компилятора, генерирующего машинный код. Его особенности: "ST/X создан Клаусом Гиттенгером, Development & Consulting. Создание инсталяционных пакетов и распространение осуществляется независимыми дистрибьюторами. Бесплатная (несколько урезанная) версия для образовательных целей доступна через FTP со многих сайтов."

14.2. Где можно получить Smalltalk/X?

URL: http://www.informatik.uni-stuttgart.de/stx/stx.html

14.3. Какие есть версии Smalltalk/X?

Свободные для использования версии включают: Solaris 2.4, Linux 1.1.59, Irix 5.2, Ultrix (MIPS) 4.4, NextStep 2.1.

 


Copyright . Ю.А.Кирютенко, В.А.Савельев, 1998