我们将会在本篇文章中看到从零开始实现的编译器,将简单的类 LISP 计算语言编译成 JavaScript。完整的源代码在 这里。我们将会:自定义语言,并用它编写一个简单的程序实现一…
当程序员们谈论各类编程语言的相对优势时,他们通常会采用相当平淡的措词,就好像这些语言是一条工具带上的各种工具似的 —— 有适合写操作系统的,也有适合把其它程序黏在一起来完成特殊工作…
学习 Elisp 是如何处理变量的,以及如何在你的脚本与配置中使用它们。GNU Emacs 是由 C 和 Emacs Lisp(Elisp,Lisp 编程语言的一种方言)写成,它是…
许多大型代码库中都有 Lisp 代码的身影,因此,熟悉一下这门语言是一个明智之举。早在 1958 年,Lisp 就被发明出来了,它是世界上第二古老的计算机编程语言(LCTT 译注:…
这是非常重要的、上古的计算机上运行的,古老软件的新版本。LM-3 项目宣布了 MIT CADR Lisp 机器 ( Lisp Machine ) 系统软件的第 100 版,这是它的…