Programming languages 约翰·麦卡锡没有创造的第一个口齿不清是什么?

Programming languages 约翰·麦卡锡没有创造的第一个口齿不清是什么?,programming-languages,lisp,history,Programming Languages,Lisp,History,如果我错了,请纠正我,但我知道John McCarthy参与了LISP的第一个版本,但该语言的变体是从1.5开始创建的 我的问题是LISP的第一个非McCarthy版本是什么?从技术上讲,McCarthy并没有按照我们所知道的方式创建LISP。麦卡锡创造了一种程序推理的形式主义,这种形式主义看起来相当像LISP,但并不确切。Steve“Slug”Russell意识到在IBM 704上的计算机程序中实现这种形式主义并不困难,于是他这样做了 原来的程序中有一个bug,它给了我们LISP列表的传统格式

如果我错了,请纠正我,但我知道John McCarthy参与了LISP的第一个版本,但该语言的变体是从1.5开始创建的


我的问题是LISP的第一个非McCarthy版本是什么?

从技术上讲,McCarthy并没有按照我们所知道的方式创建LISP。麦卡锡创造了一种程序推理的形式主义,这种形式主义看起来相当像LISP,但并不确切。Steve“Slug”Russell意识到在IBM 704上的计算机程序中实现这种形式主义并不困难,于是他这样做了

原来的程序中有一个bug,它给了我们LISP列表的传统格式。代码应该显示出来

(A、B、C)

一个错误导致它显示出来

(A、B、C)

相反。每个看到它的人都更喜欢无逗号的表单,这个bug就成了一个特性

CAR和CDR的名称直接来自IBM 704体系结构