0:00 / 0:00
#lisp#interpreter#johnmccarthy
Lets LISP like it's 1959
linux.conf.au
32K subscribers • 14 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
- Presented by Kristoffer Grönlund
Intermediate. Assumes working knowledge.
92K views7 years ago2 recommendations
Programming languagesHistory and cultureLisp and ClojureCompilers and interpretersHistory of computing
Kristoffer Grönlund explains John McCarthy's original 1959 LISP paper and demonstrates how to implement its self-interpreting evaluator in C.
Kristoffer Gronlund 2019.linux.conf.au/schedule/presentation/153/ One of my favorite papers in computer science is the original LISP paper by John McCarthy. Written in 1959, it describes something mind-bending: The interpreter for a language in the language that it interprets. If you understand this paper, you understand how computation works. A few years ago, I decided to implement the interpreter described in the paper, and this project turned out to be surprisingly popular. In this presentation, I'll show how to implement the original LISP interpreter in C, and together we will marvel at its elegance. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see linux.conf.au/ #linux.conf.au #linux #foss #opensourceWhy it's here
2 people recommend thisWhat people say. Recommended as an elegant and mind-bending explanation of how computation works by implementing the original LISP interpreter.