Что было первым LISP, не созданным Джоном МакКарти?
Пожалуйста, исправьте меня, если я ошибаюсь, но я понимаю, что Джон МакКарти был вовлечен в первые версии LISP, но вариации языка были созданы начиная с 1.5.
Мой вопрос - это то, что было первой версией LISP?
для не Маккарти
Ответ 1
Ну, технически, Маккарти фактически не создал LISP, как мы его знаем. Маккарти создал формализм для рассуждений о программах, которые выглядели как количество LISP, но не совсем. Стив "Слиз" Рассел понял, что было бы нелегко реализовать этот формализм в компьютерной программе на IBM 704 и сделал это.
Это была ошибка в этой оригинальной программе, которая дала нам традиционное форматирование списков LISP. Предполагается, что код должен отображаться
(A, B, C)
и ошибка заставила его отобразить
(A B C)
вместо этого. Все, кто видел это, больше понравились без запятой, и ошибка стала особенностью.
Имена CAR и CDR поступают непосредственно из архитектуры IBM 704.