Лирическое отступление про Лисп

Oct 19, 2019 11:33

Щас наверное не понимают почему в 60-е и позже Лисп пользовался такой бешеной популярностью в академических кругах.

Причина очень проста: в 1960-м году язык где:

1) есть возможность устраивать структуры данных произвольной сложности
2) вопросы "работы со строками" и прочее связанное с аллокацией памяти вообще не являются проблемой
3) есть сборка мусора
4) есть замыкания и функции высшего порядка
5) он интерактивен - не требует мучительного цикла compile-link-run, который тогда занимал десятки минут
6) язык предельно прост и логичен - его можно выучить за месяц максимум

И

7) не самое маловажное - реализация лиспа делается на коленке умным студентом за полгода: у меня однокурсник на втором курсе написал для СМ-4 - просто развлечения для - у него это потом до диплома тянулось

Upd: 8) Еще рефлексия полноценная и возможность исполнения динамически сгенерированного кода.

Был обречен на оглушительный успех

На сам деле что-то с похожими свойствами начало появляться только в 70-е в виде смаллттолка и (хихи) - бейсика

Языки программирования

Up