12
如果我錯了,請糾正我,但我知道John McCarthy參與了LISP的第一個版本,但是從1.5開始創建了該語言的各種變體。約翰麥卡錫創造的第一個LISP是什麼?
我的問題是第一個非McCarthy版本的LISP是什麼?
如果我錯了,請糾正我,但我知道John McCarthy參與了LISP的第一個版本,但是從1.5開始創建了該語言的各種變體。約翰麥卡錫創造的第一個LISP是什麼?
我的問題是第一個非McCarthy版本的LISP是什麼?
那麼,從技術上講,麥卡錫並沒有真正創建LISP,我們知道它的方式。麥卡錫創建了一個關於程序推理的形式主義,看起來像LISP這樣的相當數量,但不完全。 Steve「Slug」Russell意識到在IBM 704的計算機程序中實現該形式並不困難,並且這樣做。
這是一個原始程序中的錯誤,它給了我們傳統的LISP列表格式。該代碼是應該顯示
(A,B,C)
和一個錯誤引起的它顯示
(A B C)
代替。每個看到它的人都更喜歡這個逗號形式,並且這個bug成爲了一個特徵。
名稱CAR和CDR直接來自IBM 704架構。