ailev.ru

20 марта 2007 · Комментарий

Re: Сверхпозднее связывание, рефлексия и интроспекция

Да. Именно так. Сокращение объема текста программ в разы, плюс аспект-ориентированность (под десятком разных имен, все из которых подразумевают операции по модификации текста программы). Плюс повышенная портируемость на самые разные архитектуры. Это, действительно, ползет новое поколение (путем попадания в промышленные системы больших кусков из исследовательских проектов: .NET не на ровном месте появился.) На Смоллтоке есть, кстати, средства аспект-ориентированного программирования. Но чистый Смоллток для полномасштабной аспектной работы пока не годится, чем и озаботились его авторы и разработчики. И пошли дальше. Сквик (свободная смолток-среда), а Крокет -- библиотека и набор инструментов к ней (SDK, software development kit), причем такая библиотека, в которой сама виртуальная машина Сквика по потребностям (много пользователей, много машин в P2P, синхронизации времени, 3D-интерфейсы) немного изменена. Sophie -- это тоже не столько приложение, сколько набор библиотек (пакетов). Берете, например, Крокет за основу, набираете себе далее из Сквика, Sophie и других проектов нужные пакеты и пишете потребные вам приложения.

К записи · К обсуждению