История изменений
Исправление monk, (текущая версия) :
Много букв, но, ящитаю, этот вопрос полнее осветить невозможно.
Интересно. Автор делит языки программирования на «живые» с характеристиками
- High-level
- Persistence
- Dynamicity
- Homoiconicity
- Transparence
и «мёртвые» с характеристиками
- Dualism
- Static
- Impermanence
- Low-level
.
Так вот, интересно, куда отнести Scheme? Разработка через образ там в общем случае не принята. В том же Racket есть инкрементальная make-like компиляция (поэтому день ждать пока всё перекомпилируется не надо), но REPL при компиляции перезапускается.
Исходная версия monk, :
Много букв, но, ящитаю, этот вопрос полнее осветить невозможно.
Интересно. Автор делит языки программирования на «живые» с характеристиками
[item] High-level [item] Persistence [item] Dynamicity [item] Homoiconicity [item] Transparence
и «мёртвые» с характеристиками
[item] Opacity [item] Dualism [item] Static [item] Impermanence [item] Low-level .
Так вот, интересно, куда отнести Scheme? Разработка через образ там в общем случае не принята. В том же Racket есть инкрементальная make-like компиляция (поэтому день ждать пока всё перекомпилируется не надо), но REPL при компиляции перезапускается.