Lisp
Lisp是诞生于1958年的函数式编程语言,是历史上最早的高级编程语言之一,以其列表处理能力和宏系统著称,后演化出多种方言和衍生语言
时间轴 (近 90 天)
(+ 1 2) 既是一段可执行代码,也是一个普通的列表数据结构
Clojure 是一门运行于 JVM 之上的现代 Lisp 方言,以简洁的语法、不可变数据结构和强大的宏系统著称
Arc 是 Paul Graham 早年用 Lisp 方言编写的编程语言,Hacker News 最初即以此构建
最早的函数式编程语言Lisp诞生于1958年
代码即数据(Code as Data)理念由Lisp语言在1958年提出
垃圾回收最早由 John McCarthy 在1959年为 Lisp 语言发明
历史上众多为Lisp提供替代语法的尝试(如M-表达式、Sweet-expressions、Wisp)大多未能成功,原因通常是损害了宏系统的可操作性
Racket是源自Scheme的编程语言,Scheme是Lisp的一个方言
Racket是一门源自Scheme的编程语言,而Scheme是Lisp的一个方言
Lisp家族语言诞生于1958年,是历史最悠久的高级编程语言家族之一,以S-表达式和代码即数据的同像性哲学著称
全部知识事实 (10)
(+ 1 2) 既是一段可执行代码,也是一个普通的列表数据结构
50%待验证Clojure 是一门运行于 JVM 之上的现代 Lisp 方言,以简洁的语法、不可变数据结构和强大的宏系统著称
50%待验证Arc 是 Paul Graham 早年用 Lisp 方言编写的编程语言,Hacker News 最初即以此构建
50%待验证最早的函数式编程语言Lisp诞生于1958年
50%待验证代码即数据(Code as Data)理念由Lisp语言在1958年提出
50%待验证垃圾回收最早由 John McCarthy 在1959年为 Lisp 语言发明
50%待验证历史上众多为Lisp提供替代语法的尝试(如M-表达式、Sweet-expressions、Wisp)大多未能成功,原因通常是损害了宏系统的可操作性
50%待验证Racket是源自Scheme的编程语言,Scheme是Lisp的一个方言
50%待验证Racket是一门源自Scheme的编程语言,而Scheme是Lisp的一个方言
50%待验证Lisp家族语言诞生于1958年,是历史最悠久的高级编程语言家族之一,以S-表达式和代码即数据的同像性哲学著称
50%