LISP на 64 килобайтах: что можно сделать на таком объёме памяти

LISPy things you can do in 64K bytes of core

Автор разбирает, какие программы на LISP помещаются в 64 КБ — столько же, сколько давал базовый DEC PDP-11 или крошечная модель PCDOS. Для эксперимента используется Kilo LISP, портируемая реализация на ANSI C: сама система занимает около 13 КБ, оставляя место примерно на 8192 cons-ячеек. Для сравнения: IBM 704 в M.I.T. с 32K слов памяти давал LISP чуть меньше 20K ячеек, а минимальная PDP-1 — около 2000. Примеры программ показывают, как выглядел код на заре LISP.

Многие установки IBM 704 располагали всего 8K или даже 4K слов памяти — слишком мало, чтобы запустить систему LISP.

Ещё за этот день

2026-10-26