Lets LISP like it's 1959
Kristoffer Gronlund
https://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 https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Видео Lets LISP like it's 1959 канала linux.conf.au
https://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 https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Видео Lets LISP like it's 1959 канала linux.conf.au
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
FPGA based mobile phone: Creating a truly open and trustable mobile communications deviceWilliam Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]Lambda Calculus - ComputerphileELS 2018 Keynote: This Old LispNYLUG Presents: Lennart Poettering -on- Systemd in 20182018 LLVM Developers’ Meeting: C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”The Tragedy of systemdMaking C Less Dangerous in the Linux kernelJACL: A Common Lisp for Developing Single Page Web ApplicationsMy year on the front line - cleaning infected sitesWie man Computern das Ableiten beibringt oder: Warum Lisp?RCU's First-Ever CVE, and How I Lived to Tell the TaleWhat's your Favourite Programming Language? (sound check Q) - ComputerphileTricks of an Efficient Embedded Lisp Interpreter, by Jonas Karlsson (long-form talk)How Much Do You Trust That Package? Understanding The Software Supply ChainObject-Oriented Programming is Bad"NTFS really isn't that bad" - Robert Collins (LCA 2020)See what your computer is doing with Ftrace utilitiesThe History of Lisp and Early Artificial Intelligence