Описание тега smalltalk
Smalltalk - один из старейших объектно-ориентированных языков программирования. Он открыл многие аспекты, которые современные разработчики воспринимают как должное: Виртуальные машины (Smalltalk - это интерпретируемый язык)
IDE Чисто объектный подход (без примитивов или ключевых слов) Замыкания (называемые блоками) Образ (т.е. язык, не основанный на файлах) Расширенные методы отладки (остановка программ на лету, проверка, написание или изменение кода на лету)
Smalltalk - один из старейших объектно-ориентированных языков программирования. Он открыл многие аспекты, которые современные разработчики воспринимают как должное:
- Виртуальные машины
- Иды
- Чисто объектный подход (никаких примитивных типов вообще и даже
nil
это объект) - Библиотечный язык (только с несколькими зарезервированными ключевыми словами)
- Замыкания (называемые блоками)
- Изображение (т.е. не на основе файлов языка)
- Расширенные методы отладки (остановка программ на лету, проверка, написание или изменение кода на лету)
- Предлагается в различных вариантах и диалектах, от полноценных коммерческих решений до решений на базе сообщества с открытым исходным кодом.
Бесплатные книги по программированию Smalltalk
- Pharo Books (перечисляет книги для Smalltalk с открытым исходным кодом Pharo)
- Динамическая веб-разработка с Seaside
- Бесплатные онлайн-книги по Smalltalk (мета-список)