Каким был первый LISP, созданный не Джоном Маккарти? - PullRequest
12 голосов
/ 03 ноября 2011

Пожалуйста, исправьте меня, если я ошибаюсь, но я понимаю, что Джон МакКарти был связан с первыми версиями LISP, но вариации языка были созданы, начиная с 1.5.

Мой вопрос: какая была первая версия LISP, не относящаяся к Маккарти?

1 Ответ

15 голосов
/ 03 ноября 2011

Ну, технически МакКарти на самом деле не создавал LISP, как мы его знаем. Маккарти создал формализм для рассуждения о программах, который выглядел довольно много, как LISP, но не совсем. Стив «Slug» Рассел понял, что не будет трудно реализовать этот формализм в компьютерной программе на IBM 704, и сделал это.

Это была ошибка в той оригинальной программе, которая давала нам традиционное форматирование списков LISP. Код должен был отображать

(А, В, С)

и ошибка вызвала его отображение

(A B C)

вместо этого. Всем, кто его видел, понравилась форма без запятых, и ошибка стала функцией.

Названия CAR и CDR произошли непосредственно от архитектуры IBM 704.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...