2011-11-03 45 views

回答

15

那麼,從技術上講,麥卡錫並沒有真正創建LISP,我們知道它的方式。麥卡錫創建了一個關於程序推理的形式主義,看起來像LISP這樣的相當數量,但不完全。 Steve「Slug」Russell意識到在IBM 704的計算機程序中實現該形式並不困難,並且這樣做。

這是一個原始程序中的錯誤,它給了我們傳統的LISP列表格式。該代碼是應該顯示

(A,B,C)

和一個錯誤引起的它顯示

(A B C)

代替。每個看到它的人都更喜歡這個逗號形式,並且這個bug成爲了一個特徵。

名稱CAR和CDR直接來自IBM 704架構。

相關問題