LINUX.ORG.RU

История изменений

Исправление ilammy, (текущая версия) :

Да, кстати, очень хотелось бы услышать Ваш коментарий

Хотел ответить раньше, но, по-моему, уже всё сказали.

Джон Маккарти придумал идею. Он сначала вообще не думал, что лишпик может быть языком программирования для машины. И реализовывал его не он. В той же History of Lisp написано, что просто так вышло, что Лисп получился динамическим, Маккарти и Рассел вполне понимали, что это нелогично и вообще баг. И даже его исправили потом.

Лиспы долгое время были динамическими просто потому, что так легче писать интерпретаторы: тупо глобальные имена-символы и значения, привязанные к ним (shallow binding). Никаких хитрых анализов видимости, созданий замыканий и всего такого.

Что касается самого слова «аномалия», то это просто ануслизинг такой эвфемизм. Ведь Бог-Творец Его Скобчатого Величества не мог ошибиться!

Исходная версия ilammy, :

Да, кстати, очень хотелось бы услышать Ваш коментарий

Хотел ответить, но, по-моему, уже всё сказали.

Джон Маккарти придумал идею. Он сначала вообще не думал, что лишпик может быть языком программирования для машины. И реализовывал его не он. В той же History of Lisp написано, что просто так вышло, что Лисп получился динамическим, Маккарти и Рассел вполне понимали, что это нелогично и вообще баг. И даже его исправили потом.

Лиспы долгое время были динамическими просто потому, что так легче писать интерпретаторы: тупо глобальные имена-символы и значения, привязанные к ним (shallow binding). Никаких хитрых анализов видимости, созданий замыканий и всего такого.

Что касается самого слова «аномалия», то это просто ануслизинг такой эвфемизм. Ведь Бог-Творец Его Скобчатого Величия не мог ошибиться!