WeSearch

The Roots of Lisp

·2 min read · 0 reactions · 0 comments · 6 views
#roots#lisp
TL;DR · WeSearch summary

May 2001 (I wrote this article to help myself understand exactly what McCarthy discovered. You don't need to know this stuff to program in Lisp, but it should be helpful to anyone who wants to understand the essence of Lisp � both in the sense of its origins and its semantic core. The fact that it has such a core is one of Lisp's distinguishing features, and the reason why, unlike other languages, Lisp has dialects.)In 1960, John McCarthy published a remarkable paper in which he did for programming something like what Euclid did for geometry.

Key facts
About this source

Paul Graham — Essays files mainly under blogs. We currently carry 219 of its stories.

Original article
Paul Graham — Essays
Read full at Paul Graham — Essays →
Opening excerpt (first ~120 words) tap to expand

May 2001 (I wrote this article to help myself understand exactly what McCarthy discovered. You don't need to know this stuff to program in Lisp, but it should be helpful to anyone who wants to understand the essence of Lisp � both in the sense of its origins and its semantic core. The fact that it has such a core is one of Lisp's distinguishing features, and the reason why, unlike other languages, Lisp has dialects.)In 1960, John McCarthy published a remarkable paper in which he did for programming something like what Euclid did for geometry. He showed how, given a handful of simple operators and a notation for functions, you can build a whole programming language.

Excerpt limited to ~120 words for fair-use compliance. The full article is at Paul Graham — Essays.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments