Часто задаваемые вопросы о Смолтоке (Smalltalk)
Общие вопросы


Содержание

  1. Общие вопросы
  2. Изучение языка Смолток
  3. Сетевые ресурсы Смолтока
  4. История Смолтока

1. Общие вопросы

Вопрос 1.1. Какие компании продают реализации языка Smalltalk?

Smalltalk продают VMARK, IBM, ParcPlace-Digitalk, GemStone и QKS Systems.

Вопрос 1.2. Есть ли бесплатные реализации языка Smalltalk?

Есть бесплатные версии языка Smalltalk:  GNU Smalltalk, Tiny Smalltalk, SELF-Smalltalk, Smalltalk-X и Smalltalk Express.

Вопрос 1.3. Где можно купить Smalltalk?

Smalltalk можно приобрести у продавцов Smalltalk-систем и их расширений, а также как в различных магазинах по программным каталогам.

Smalltalk-магазин, Silicon Valley
URL:          http://www.smalltalk.com
EMail:        Internet: doug@smalltalk.com
CompuServe:   75046,3160
Telnet:       bbs.smalltalk.com
BBS:          1-415-854-5881
Address:      The Smalltalk Store, 405 El Camino Real, Box 106, Menlo Park,
              CA 94025, USA
Phone:        1-415-854-5535
FAX:          1-415-854-2557
Владелец: Douglas C. Shaker.
 

Вопрос 1.4. Есть ли стандарт на язык Smalltalk?

Пока нет, но разрабатывается. Сейчас он находится в состоянии чернового стандарта ANSI. Дополнительную информацию на русском языке о стандарте Смолтока можно найти
URL: http://www.math.rsu.ru/smalltalk/standard.ru.html

2. Изучение языка Смолток

Вопрос 1.5. Каков самый лучший способ изучить Smalltalk?

Программировать на нем!

Вопрос 1.6. Какие университеты имеют курсы лекций по языку Smalltalk?

Carleton University

Связывайтесь с профессорами Джоном Пугом (John Pugh) или Вилфом Лалонде (Wilf LaLonde). Адрес: Ottawa, Ontario, Canada

Ryerson Polytechnic University

Связывайтесь с профессорами Джошуа Пенером (Joshua Panar) или Паулем А. Сальвини (Paul A. Salvini)
e-mail: psalvini@acs.ryerson.ca
Адрес: Department of Math, Physics and Computer Science
Ryerson Polytechnic University
Room A-100, Jorgenson Hall
380 Victoria St., Toronto, ON M5B 2K3

University of Illinois at Urbana-Champaign

Связывайтесь с профессором Ральфом Джонсоном (Ralph Johnson).

Ростовский государственный университет

Связывайтесь с доцентами механико-математического факультета
Кирютенко Юрием Александровичем e-mail: jakir@math.rsu.ru
Савельевым Василием Александровичем e-mail: vasav@math.rsu.ru

Адрес: Россия, 344104 Ростов-на-Дону, ул. Зорге, 5,
кафедра математического анализа, комн. 153.
Тел: (8632) 24-03-83

Вопрос 1.7. Какие книги общего плана по языку Smalltalk следует прочитать?

Concepts of Object Oriented Programming
Smith, David N.; McGraw-Hill, 1991, USA $25. ISBN 0-07-059177-6. 208p.
Изложены основные понятия объектно-ориентированного программирования на примере языка Smalltalk.
Developing Visual Programming Applications Using Smalltalk
Linderman, Michael; SIGS Books, 1996; SIGS ISBN 0-884842-28-3; Prentice-Hall, ISBN 0-13-569229-6.
Введение в VisualAge, VisualSmalltalk, и VisualWorks с акцентом на визуальное конструирование Smalltalk-приложений.
Rapid Software Development with Smalltalk
Lorenz, Mark; SIGS Books, 1995, US $24. ISBN 1-884842-12-7 (SIGS). ISBN 0-13-449737-6 (Prentice-Hall). 238 p.
Как быстро разрабатывать приложения, используя язык Smalltalk. Это не учебник по языку, и не книга по методологии проектирования, а книга практических рекомендаций для программирующих на языке Smalltalk.
Smalltalk with Style
Skublics, Suzanne, Edward J. Klimas, and David A. Thomas, Prentice-Hall, 1996, US $15. ISBN 0-13-165549-3. 142 pages.
URL: http://www.prenhall.com/~rich/013/165548/16554-8.html

Руководство по стилю программирования на любом диалекте языка Smalltalk. Это та книга, которую должны иметь все Smalltalk-программисты; она рассказывает новичкам много интересного о спообах создания кода не Smalltalk'e, а опытным программистам напоминает, что они должны делать (!).

Вопрос 1.8. Какие книги посвящены версии Smalltalk-80?

Smalltalk-80: The Language,
Adele Goldberg and David Robson;
Addison-Wesley, 1989 (reprinted 1985 with corrections). ISBN 0-201-13688-0.

Это так называемая Голубая Книга Программирования, из-за цвета обложки первого издания 1983 года (это второе переработанное издание книги еще называют Фиолетовой книгой). Содержит примеры реализации Smalltalk'а, написанные на Smalltalk'е, конечно не для выполнения, а для изучения того, насколько это хорошо. Несмотря на то, что книга издавана достаточно давно, это все еще одна из лучших (и чаще всего цитируемых) книг по языку Smalltalk. Обзор содержания книги можно прочитать в статье "Неизвестный Smalltalk", расположенной на
URL: http://www.math.rsu.ru/smalltalk/unknown-smalltalk.ru.html"

Smalltalk-80: Bits of History and Words of Advice
Glenn Krasner (ed.);
Addison-Wesley, 1983. ISBN 0-201-11669-3. 350 pages.

Сборник ранних статей о реализациях языка Smalltalk и его истории. Ее иногда называется Зеленой Книгой. Для тех, кто интересуется историей создания языка Smalltalk и вопросами его реализации.

Smalltalk-80: The Interactive Programming Environment
Goldberg, Adele; Addison-Wesley, 1984. ISBN 0-201-11372-4. 528 pages.

О том как использовать систему Smalltalk-80. Описываются общий интерфейс
пользователя, текстовый редактор, проектирование, вычисление выражений,
инспекторы, окна просмотра, создание классов, отладчики, и прочее. Ее иногда
называют Оранжевой Книгой. Книга устарела и интересна только для тех, кто
интересуется историей создания языка Smalltalk.

К сожалению на русском языке не издано ни одной книги по языку,
хотя есть переводы некоторый из перечисленных книг.

Вопрос 1.9. Какие книги посвящены реализации ParcPlace Smalltalk-80?

Inside Smalltalk, Volume I
LaLonde, Wilf R.; and John R. Pugh, Prentice-Hall, 1990. ISBN
0-13-465964-3. 528 p.

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

Inside Smalltalk, Volume II
LaLonde, Wilf R.; and John R. Pugh, Prentice-Hall, 1991. ISBN 0-13-468414-1.
576 pages.  URL: http://www.prenhall.com/~rich/013/465963/46596-3.html

Второй том из двух. Описывает проблемы интерфейса пользователя и работу с
окнами. К сожалению, описанная версия языка Smalltalk больше не выпускается.

Object-Oriented Engineering: Building Engineering Systems Using Smalltalk-80
Bourne, John R.; Asken Associates, R D Irwin Inc., 1992. ISBN 0-256-11210-X.

Это учебник, который "сосредотачивает внимание на понимание и использование
объектно-ориентированной методологии при решении задач, с акцентом на анализ
и проектирование".
 
 

Вопрос 1.10. Какие книги доступны по реализации ParcPlace VisualWorks?

Art and Science of Smalltalk, The Simon Lewis. Prentice-Hall, 1995. 238 p.

URL: http://www-uk.hpl.hp.com/people/scrl/ArtAndScience/home.html
     http://www.prenhall.com/013/371344/37134-4.html

Введение в Smalltalk, использующее VisualWorks. Описывает язык, используя
среду, библиотеку, наборы, зависимости, механизм model-view-controller (MVC),
pluggability и адаптеры, проектирование и кодирование, отладку и управление
проектами.
 

Smalltalk: An Introduction to Application Development Using VisualWorks
Hopkins, Trevor, Bernard Horan; Prentice-Hall, 1995, US $34. 426 p.
ISBN 0-13-318387-4.

"Эта книга - полное, автономное введение в разработку приложений, используя
Smalltalk-80. Дает всестороннее описание среды разработки VisualWorks 2.0,
языка и основные аспекты библиотеки классов, включая парадигму
Model-View-Controller (MVC).  Эта книга предназначена для студентов
университета (колледжа) и для профессионалов, разрабатывающих программное
обеспечение. ...  Не предполагает каких-либо предварительных знаний о
VisualWorks, Smalltalk-80 или объектно-ориентированном программировании."
URL: http://www.prenhall.com/013/318386/31838-6.html

Smalltalk Developer's Guide to VisualWorks, The
Howard, Tim; SIGS Books, 1995. ISBN 1-884842-11-9 (SIGS) and ISBN
0-13-442526-X (Prentice-Hall). 646 p.

Книга для знатаков, рассказывающая о построении интерактивных приложений с
помощью VisualWorks. Начинается с описания парадигмы Model-View-Controller
(MVC).

Вопрос 1.11. Какие книги доступным по раелизации IBM SMALLTALK?

IBM Smalltalk Programming for Windows and OS/2
Shafer, Dan; Prima, 1995, US$49.95. 496 pages.

Описывает разработку нескольких приложений на языке Smalltalk; есть дискета
с исходными текстами.

IBM Smalltalk: The Language
Smith, David N.; Addison-Wesley (Benjamin/Cummings), 1995, about US$49. ISBN
0-8053- 0908-X. 600 p.
URL: http://aw.com/bc/authors/smith/smalltalk/smalltalk.html

Детализированное описание языка IBM SMALLTALK, основных библиотек,
процессов, исключений, файлов и родственного материала. Немного рассказано
о виджетах (шаблонных элементах интерфейса) и графике.

IBM Smalltalk: Applications and Interfaces
Smith, David N.; Addison-Wesley, 1997. Approximately. 750 p. (??? Вышла??)
(Спросит у автора???)

Книга детально описывает построения интерфейсов пользователя,
графику и классы виджетов в языке IBM SMALLTALK, построение приложений.

VisualAge for Smalltalk Distributed: Developing Distributed Object
Applications Walter Fang, Sven Guyet, Matti Vilmi, and Eduardo Eckmann;
June 1996, 288 p.  Paper (0-13-570805-2).

"Эта книга содержит краткий обзор особенностей и архитектуры распределенной
разработки; описывает компоненты приложений и поддерживающей их документации,
чтобы проиллюстрировать проектирование и кодирование; дает рекомендации для
построения распределенных объектов приложений с помощью VisualAge."

VisualAge for Smalltalk SOM support: Developing Distributed Object
Applications. Walter Fang, Raymond Chu, and Markus Weyerhauser; July 1996,
240 p., ISBN 0-13-570813-3.

Описывает руководящие принципы применения Методики Визуального Моделирования
IBM (VMT) к моделированию приложений, проектирование и реализацию в среде
распределенных объектов. Проводит читатаеля через планирование, анализ,
проектирование и реализацию типового приложения. Объясняет, как Модель
Объектов Системы IBM (SOM) реализует промышленный стандарт CORBA.

AS/400 Application Development with VisualAge For Smalltalk (Bk/Disk), 1/e
Andreas Bitterer, Gino Porciello, John Oosthuizen, Masahiko Hamada,and Hakon
Rambek; Prentice-Hall, June 1996, 416 pp.; Paper Bound with Disk
(0-13-520453-4).

Описывает шаги, связанные с анализом, проектирование и реализацией
типичного приложения. Объясняет, как использовать DB2/400 через программы
маршрутизации APPC и через ODBC.
 
 
 

Вопрос 1.12. Какие книги доступны по реализации Smalltalk Digitalk?

Discovering Smalltalk
LaLonde, Wilf; Benjamin/Cummings, 1994. ISBN 0-8053-2720-7. 576 p.

Введение в Smalltalk. Может использоваться как введение в программирование
или как введение в язык Smalltalk. Автор - профессор университета (Carleton
University), и книга разрабатывалась прежде всего для студентов.

Smalltalk Programming for Windows
Shafer, Dan; Prima, 1993; US$39.95. ISBN 1-55958-237-5. 400 p.

Рассматривается несколько приложений на языке Smalltalk; есть дискета с
исходными текстами.

Smalltalk V: Practice and Experience
LaLonde, Wilf, John Pugh; Prentice-Hall, 1994, 192 pages. ISBN
0-13-814039-1. URL: http://www.prenhall.com/~rich/013/814038/81403-8.html

Сборник статей. Содержит большое количество примеров, поставляется с дискетой.
Примеры включают обобщение, дисковые объекты, анимацию, окна и события,
панели, модальные компоненты, размытые множества и динамический обмен
данными.

Object-Oriented Programming With Smalltalk/V
Marchesi, Michele; Prentice-Hall, 1993, US$36. ISBN 0-13-630294-7

Введение в ООП (OOP), используя Smalltalk/V-286. Вводит основные понятия,
язык Smalltalk/V и основные библиотеки. Включает три типовых приложения.

Mетодические указания по различным реализациям Smalltalk Digitalk на
русском языке есть на страинце "Smalltalk в Ростовском государственном университете" URL: http://www.math.rsu.ru/mexmat/ma/smalltalk-rsu.ru.html Частично это материалы лекционного курса по языку Smalltalk, который читается на механико-математическом факультете Ростовского госуниверситета.

Вопрос 1.13. Какие есть книги о других реализациях языка Smalltalk?

A Little Smalltalk
Budd, Timothy; Addison-Wesley, 1987. 296 pages. ISBN 0-201-10698-1.

Little Smalltalk --- очень маленькая реализация языка Smalltalk, которая не
имеет графического интерфейса пользователя. Реализации существуют для
нескольких платформ, доступен исходный код. Книга описывает полную
реализацию.

Design and Evaluation of a High Performance Smalltalk System, The
Ungar, David Michael; MIT Press, 1987. ISBN 0-262-21010-X. 288 p.

Описывает компьютерный процессор, SOAR (Smalltalk на RISC), который был
разработан Унгаром (Ungar) и другими в Беркли (Berkeley). Книга содержит
много информации о проблеме эффективности программного обеспечения на языке
Smalltalk, и описывает генератор сборки мусора, предложенный Унгаром.

History of Programming Languages
Bergin, Thomas J, and Ricnard G. Gibson, eds.; ACM Press/Addison-Wesley,
1996. 864 p.  US$49.50. ISBN 0-201-89502-1.

Статьи второй конференции по истории языков программирования в 1993,
содержит и другие материалы, в том числе и визуальные. Статья об истории
языка Smalltalk написана Аланом Кейем (Alan Kay, страницы 511-596). Есть
материалы о языках Algol68, Pascal, Ada, Lisp, Prolog, Forth, C, C++  и
некоторых малоизвестных языках.

Вопрос 1.14. Какие родственные книги могли бы заинтересовать программирующего на языке Smalltalk?

Designing Object-oriented User Interfaces
Collins, Dave; Benjamin/Cummings, 1995, US $50. 608 p.
Как построить объектно-ориентированный интерфейс пользователя, опираясь на
когнитивную психологию и перспективы программирования. Примеры на языках
Smalltalk и C++.

Object-Oriented Application Frameworks
Lewis, Ted; and others. Manning Publications, 1995, US$30. 350 pages.
Содержит статьи многих экспертов по разработке программного обеспечения,
включая Erich Gamma, Andre Weigand, Larry Rosenstein, Glenn Andert, John
Vlissides, Paul Calder, Kurt Schmucker и Wolfgang Pree. Рассматриваются
многочисленные примеры (MacApp, фундаментальные классы Microsoft, ET++,
UniDraw, ProGraph CPX ...).  К сожалению, нет ничего, связанного с языком
Smalltalk.

Pitfalls of Object-Oriented Development
Webster, Bruce F.; M&T Books, 1995, US$24.95. 272 pages.
Это не книга о языке Smalltalk, но содержит описание многих вещей, которые могут приводить к ошибкам при применении языка Smalltalk (или другой OOP технологии).
 

Вопрос 1.15. Какие книги о моделях и шаблонах касаются языка Smalltalk?

Нет книг о моделях и шаблонам специально для языка Smalltalk, но следующие
книги имеют некоторое отношение к Smalltalk'у.

Design Patterns
Gamma Erich, Richard Helm, Ralph Johnson, John Vlissides; Addison-Wesley,
1995. 416 pages.  URL: http://aw.com/cp/Gamma.html

"Показана та роль, какую могут играть шаблоны при создавании сложных
систем". Книга содердит 'очень прагматические указания на множество хорошо
спроектированных шаблонов, которые может применять разработчик приложения'
(Grady Booch). Большинство примеров на C++ и несколько --- на языке
Smalltalk.

Pattern Languages of Program Design
Coplien, James O., and Douglas C. Schmidt, editors. Addison-Wesley, 1995,
US $36.95. 576 p.

Труды первой конференции по языкам Шаблонов Проектирования Программ (PLoP)
в 1994. В ряде статей упоминаются шаблоны на Smalltalk'е.

Pattern Languages of Program Design 2
Vlissides, John M., James O. Coplien, and Norman L. Kerth, editors. Addison-Wesley, 1996,
US $36.95. 634 p. ISBN 0-201-89527-7.

Труды второй конференции по Языкам Шаблонов Проектирования Программ
(PLoP) в 1995.

Pattern-Oriented Software Architecture: A System of Patterns
Buschmann, Frank, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael
Stal; Wiley and Sons Ltd., May 1996. ISBN: 0-471-95869-7. $39.95 US

"25 шаблонов, описанных в книге, отражают несколько уровней абстракции
архитектурных построений программного обеспечения высокого уровня и
шаблонов проектирования среднего уровня для идиом низкого уровня. Книга
предлагает новое мышление относительно архитектуры программного обеспечения
и обучает ряду методов, в частности, рассматривает проблемы рекурсивного
проектирования."
 

Вопрос 1.16. Где я могу купить книги по языку Smalltalk?

Если не нашли книг в ближайших магазинах, посетите в сети следующие сайты:

Список Магазинов Технической Книга на WWW
URL: http://www.ecola.com/ez/books.htm

Здесь Вы найдете адреса Магазинов Технической Книги, размещенных по географическому принципу. Некоторые магазины имеют отделы заказа книг по почте.

Вот первые два из них
URL:  http://www.clbooks.com/
URL: http://www.technical.powells.portland.or.us/

Вот еще несколько адресов,
Lib HiTech URL: http://www.libhitech.com/libhitech/
ProTech Books, Ltd. URL: http://www.pro-tech.com/
San Diego Technical Books, Inc. URL: http://www.sdtb.com/main.html
 

3.Конференции по языку Смолток и смежным темам

Вопрос 1.17. Что такое ECOOP конференции?

URL: http://iamwww.unibe.ch/ECOOP/

ECOOP конференции ежегодно проходят летом в Европе. ``Конференции стремятся
объединить исследователей и практиков из академических учерждений и
промышленности, чтобы обсудить и обменяться новыми достиженими в
объектно-ориентированных языках, системах и методах. "

ECOOP'96 URL: http://www.ifs.uni-linz.ac.at/ecoop96

Европейская Конференция по Объектно-ориентированная Программированию.
 

1.18. Что такое OOPSLA конференции?

URL: http://info.acm.org/sig_forums/sigplan/oopsla/oopsla.html
OOPSLA-конференции проходят ежегодно в октябре в Соединенных Штатах или Канаде. "`Ежегодные OOPSLA конференции (Object-Oriented Programming Systems, Languages and Applications --- Объектно-ориентированные системы программирования, Языки и Приложения) --- форум, объединяющий тех, кто использует объектные технологии, в целях совместного использования новых идей и передового опыта. Сочетание теоретических исследований и экспериментального опыта привлекает ученых и промышленников, гарантирует широкий обмен идеями."
"OOSPLA --- самая старая и наиболее престижная конференция по данной тематике. OOPSLA --- это уникальный опыт, который объединяет вместе исследование технологии, прикладную разработку и практические тенденции и методы. OOSPLA --- возможность поделиться, научиться, продемонстрировать новые идеи и технологии."

OOPSLA'96 проходила 6-10 октября 1996 в Сан-Хосе, Калифорнии, США.
URL: http://www.acm.org/sig_forums/sigplan/oopsla/o opsla96/Oopsla96. html
OOPSLA'97 проходила 5-9 октября 1997 в Атланте, Джорджия, США.
URL: http://www.acm.org/sig_forums/sigplan/oopsla/o opsla97/ Oopsla97.html
Оглавление Трудов всех OOPSLA конференций
URL: http://sunsite.informatik.rwth-aachen.de/dblp/db/conf/oopsla/index.html
 

Вопрос 1.19. Что такое SIGS конференции?

SIGS Конференции включают конференции Object Expo, Object Expo Europe, C++ World и Smalltalk , проходящие зимой в Нью-Йорке. См.
URL: http://www.sigs.com/index.html

Вопрос 1.20. Что такое ряд конференций Object World?

URL: http://www.omg.org/ow/objwrl.htm
"Конференции Object World (Мир Объектов) --- самые большие конференции, посвященные объектной технологии, проходившие в Бостоне, Франкфурте, Лондоне, Сан-Франциско, Сиднее и Токио. Object World специализируется на коммерческих и практических аспектах применения объектной технологии."

Вопрос 1.21. Где найти архивы Smalltalk-кода?

В дополнение к архивам в web-сети, перечисленным ниже, есть большой архив Smalltalk-кода в Digitalk Forum DIGITALK) на CompuServe Information Service.

Архив comp.lang.smalltalk
URL: gopher://vm.gmd.de/11/listserv/Logs for Listserv Lists/INFO-CLS

Все из newsgroup comp.lang.smalltalk заархивировано здесь.

Австралийский сетевой сервер Smalltalk
URL: http://www.smalltalk.org.au/index.html
Этот сервер - результат совместных усилий Gunn Software Pty. Ltd. и FreeFall Software Pty Ltd., Sydney, Australia.

Manchester Smalltalk Archive
Огромный архив, посвященный языку Smalltalk, этот архив создавался Mario Wolczko и Alan Wills.

Smalltalk Archive at University of Illinois
Архив в Университете Штата Иллинойс
URL: http://st-www.cs.uiuc.edu/

Архив управляется Ральфом Джонсон и его студентами. В дополнение к собственным материалам, он содержит Manchester Smalltalk Archive.
URL: ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/

Smalltalk Archive at Washington University St. Louis
Архив в Университете штата Вашингтон.
URL: http://wuarchive.wustl.edu/languages/smalltalk/

Вопрос 1.22. Какие книги о языке Smalltalk присутствуют в сети?

См. описание книг; если книга или ее аннотация представлены в сети, ее URL, приводиться в описании.

Вопрос 1.23. Какая информация есть там о шаблонах?

"Шаблоны --- повторяющиеся моменты при решении проблем проектирования. Люди изучают шаблоны, разглядывая их, и повторно вызывают их, когда возникает потребность, без излишних усилий. Шаблоны связаны вместе в том смысле, что один шаблон приводит к другому, а тот к следующему, пока не будут решены уже известные проблемы. Таким образом, шаблоны языков, не отличаются от естественных языков, внутри которых человеческий разум может передавать правильные и бесконечно изменяемые утверждения, состоящие из малого числа элементов."

Вот несколько адресов:

URL: http://g.oswego.edu/dl/ca/ca/ca.html
URL: http://iamwww.unibe.ch:80/~fcglib/WWW/OnlineDoku/archive/DesignPatterns/
URL: http://c2.com/cgi-bin/wiki?HistoryOfPatterns
URL: http://st-www.cs.uiuc.edu/users/patterns/patterns.html
URL: http://c2.com/ppr/
URL: http://st-www.cs.uiuc.edu/users/smarch/index.html
 

Вопрос 1.24. Какие публикации по OOP присутствуют в сети?

SIGS-публикации
URL: http://www.sigs.com/publications/sigspubs.html
 

Вопрос 1.25. Какие OOP-публикации опираются на сеть?

Object Currents
URL: http://www.sigs.com/objectcurrents/

"SIGS представляет Object Currents, первый серъезный журнал для разработчиков и менеджеров (администраторов) объектно-ориентированных систем, с набором статей по всему спектру объектных технологий. Статьи Object Currents сопровождаются отдельными статьями из SIGS-журналов, но содержат собственный взгляд на будущие перспективы. Предпочтение отдается новым и сложным вопросам, имеющим реальное значение для семейств объектов, включая прикладные и научно-исследовательские технологии и системы."
 

Вопрос 1.26. Имеются ли в сети обучающие программы по языку Smalltalk?

GNU Smalltalk Tutorial
URL: ftp://prep.ai.mit.edu/pub/gnu/smalltalk-tutorial.ps.gz
URL: ftp://prep.ai.mit.edu/pub/gnu/smalltalk-tutorial.txt.gz

Smalltalk-in-the-Large Tutorial
URL: http://www.bytesmiths.com/pubs/stitl/

Smalltalk Textbook
URL: http://sracog.srainc.com/~aoki/SmalltalkTextbook/index.html

Tutorial on ObjectWorks R4.1 (по-французски)
URL: http://zeus.enst-bretagne.fr/Tutoriaux/smallta lk/s80part1/S80part1.html

Model-View-Controller (MVC)
URL: http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html

Небольшая методическая разработка и материалы разработчиков по русскому варианту языка Smalltalk под DOS (Смолток --- ИПИ РАН, 1993г)
URL: http://www.math.rsu.ru/smalltalk/sml.ru.html

Вопрос 1.27. Адреса страниц продавцов и поставщиков?

См. страницы, посвященные реализациям языка Smalltalk.
 

Вопрос 1.28. Другие сайты, связанные с языком Smalltalk?

URL: http://www.amsinc.com/special/techexp/objtech/hints/index.htm
URL: http://www.webpress.net/stic/

``STIC --- некоммерческая торговая ассоциация, цель которой состоит в том,
чтобы поддерживать интерес и распространять информацию о языке Smalltalk:
способствовать выбору языка Smalltalk как объектно-ориентированного языка
для разработки приложений на предприятиях; обратить внимание на семейство
языков Smalltalk; выслушивать и отвечать на потребности пользователей языка
Smalltalk; поощрять связи между всеми отраслями, связанными с языком
Smalltalk (продавцами, поставщиками услуг и пользователями); способствовать
стандартизации языка Smalltalk.''
 

Вопрос 1.29. Есть ли Группы пользователей языка Smalltalk?

URL: http://www.halcyon.com/podenski/stug/st-user-groups.html
 

Вопрос 1.30. Что еще указывает на Smalltalk в сети?

Разные люди поддерживают страницы, относящиеся к языку Smalltalk и OOP в сети. Вот несколько таких страниц.

URL: http://sracog.srainc.com/~aoki/
(Английский и Японский).

URL: http://w3.win-uk.net/software/stlinks.htm
(Список ресурсов Smalltalk в сети).

URL: http://www.cocking.co.uk/
Советы и технические статьи, связанные со Smalltalk, и другие вопросы по объектно-ориентированной методологии, группы пользователей Smalltalk в ВЕЛИКОБРИТАНИИ, и т.д.

URL: http://www.di.ufpe.br/smalltalk/
(Указатели на информацию о Smalltalk).

URL: http://www-laforia.ibp.fr/~fdp/esug.html
"ESUG --- некоммерческая ассоциация, которая объединяет европейских пользователи языка Smalltalk. Цели состоят в том, чтобы поддержать использование Smalltalk; поддержать связь между пользователями Smalltalk через конференции, периодический информационный бюллетень, обмен программным обеспечением, электронную почту; помочь в связях между местными группами пользователей Smalltalk; постараться идентифицировать пользователей Smalltalk и их потребности, и представить их для обсуждения продавцам."

URL: http://www-laforia.ibp.fr/~fdp/esug-bookmarks.html
(По всему миру, но с акцентом на Европу).

Jeff McAffer's Smalltalk Page, Japan
URL: http://web.yl.is.s.u-tokyo.ac.jp/members/jeff/smalltalk.html

Jeff Sutherland's Object Technology Home Page, USA
URL: http://www.tiac.net/users/jsuth/

The Object Oriented Page
URL: http://www.well.com/user/ritchie/oo.html

Smalltalk Developer's Site, USA
URL: http://www.rwi.com/smalltalk/smalltalk.html

The Smalltalk Store, USA
URL: http://www.smalltalk.com

Smalltalk with Tim and Linda, The Netherlands
URL: http://www.htsa.hva.nl/~linda/index.html

Software Composition Group Bibliography Server, Switzerland
URL: http://iamwww.unibe.ch/cgi-bin/oobib?Smalltalk

Software Composition Group at the University of Bern, Institute of Computer
Science and Applied Mathematics (Группа Программного обеспечения в Университете в Берне, Институт Информатики и Прикладной математики) поддерживают сервер, который ищет статьи по объектно-ориентированному программированию. Этот URL возвращает все ссылки, содержащие ключевое слово 'smalltalk'.

Serge's Smalltalk Page, France
URL: http://www.info.unicaen.fr/~serge/smalltalk80.html

UIUC Sources of Smalltalk Information, USA
URL: http://st-www.cs.uiuc.edu/other_st.html

Yahoo's Smalltalk Page
URL: http://www.yahoo.com/Computers_and_Internet/

Смолток в России
URL: http://www.math.rsu.ru/smalltalk/

Страница на русском языке, посвященная языку Smalltalk в России. Начала формироваться с января 1998 года как результат сотрудничества между группой разработчиков из ИПИ РАН (руководитель, канд. тех. наук, Иванов Александр Генчев e-mail: ivanov@smalltalk.msk.ru) и преподавателями информатики и программирования РГУ (кандидатами физ.-мат. наук, доцентами Кирютенко Юрием Александровичем e-mail: jakir@math.rsu.ru и Савельевым Василием Александровичем e-mail: vasav@math.rsu.ru). Страница и материалы для нее создаются и поддерживаются в свободное от основной работы время преподавателями РГУ и их студентами, и опираются только на интузиазме. В финансовой поддержке отказали все к кому обращались (не будем здесь перечислять их). Так что пока не судите нас строго за оформление и содержание страницы! Сразу всего не сделаешь. Если есть желание и возможности присоединиться к нашей работе - будем рады сотрудничеству. С благодарностью примем конструктивную критику.



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