2011-11-03 9 views
12

私が間違っている場合は私を修正してください。しかしJohn McCarthyがLISPの最初のバージョンに関わっていたことを理解していますが、1.5から始まる言語のバリエーションが作成されました。John McCarthyが作成していない最初のLISPは何ですか?

私の質問は、最初の非McCarthyバージョンのLISPでしたか?

答えて

15

技術的にも、McCarthyは実際には私たちが知っている方法であるLISPを作成しませんでした。 McCarthyは、LISPのようなかなりの量を見せたが、正確ではないが、プログラムについての推論の形式を作り出した。 Steve "Slug" Russellは、IBM 704のコンピュータプログラムでその形式を実装することは難しくないと認識し、そうしました。

これは、元のプログラムのバグで、従来のLISPリストの書式設定ができていました。コードを表示するようになっていた

及びバグが、それは代わり

(BとC)

を表示させる

(A、B、C)。それを見た人は誰でもコンマレスフォームが好きで、バグは機能になりました。

CARおよびCDRという名前は、IBM 704アーキテクチャーから直接提供されました。

関連する問題