Smalltalk?
От: Poisson Россия  
Дата: 21.10.04 17:31
Оценка: 7 (2) -1
Здравствуйте, LaptevVV, Вы писали:

LVV>Интересует любая информация о трансляторах, IDE, справочные материалы, адреса в инете — в общем все, LVV>что мы проанализируем и потом примем решение.

Советую обратить внимание на Smalltalk. Если говорить только о его достоинствах как языка для обучения программированию в целом, то можно назвать следующее:
— это действительно простой (чисто ОО-) язык. Никаких указателей, хитровывернутых конструкций на шаблонах и так далее.
— IDE является составной и неотделимой частью транслятора. За счет отсутствия исходников в привычном понимании этого слова (текстовые файлы) и замены их ясной структуризацией элементов языка (класс, категория, метод...), отраженной в UI среды, навигация по коду осуществляется очень удобно.
— огромная библиотека классов на все случаи жизни. Что важно -- в исходниках, которые служат самой полезной документацией.
— отладчик, инспектор. Во время работы программы можно расковырять ее вдоль и поперек, посмотреть инспектором все что угодно, вносить изменения в код на лету. Жутко полезная фишка при обучении, а потом и просто при работе.
— встроенный сode critic (в реализации VisualWorks Smalltalk). Эта штука, будучи натравленной на класс/пакет, даст много советов по возможным [стилистическим] ошибкам.
— за пару минут рисуются всякие визуальные формочки-кнопочки-рюшечки.
— в случае VisualWorks — свободно доступная некоммерческая версия. Искать в районе Cincom Smalltalk

Также стоит посмотреть на реализацию Squeak. Просто от души советую потратить немного времени и траффика на это чудо — первое знакомство у большинства вызывает чувство некоторого умиления.
... << RSDN@Home 1.1 beta 2 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.