lisp - John McCarthy 所说的*色情节目*是什么意思?

标签 lisp terminology history

History of Lisp ,麦卡锡写道:

The unexpected appearance of an interpreter tended to freeze the form of the language, and some of the decisions made rather lightheartedly for the ``Recursive functions ...'' paper later proved unfortunate. These included the COND notation for conditional expressions which leads to an unnecessary depth of parentheses, and the use of the number zero to denote the empty list NIL and the truth value false. Besides encouraging pornographic programming, giving a special interpretation to the address 0 has caused difficulties in all subsequent implementations.

他在说什么?

最佳答案

... zero to denote the empty list ...

因为 0==() 自 1958 年以来一直是色情的表情符号。

现在你知道了。

关于lisp - John McCarthy 所说的*色情节目*是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8547142/

相关文章:

lisp - 将原子拆分成列表 lisp

c - 元循环解释器的确切定义是什么?

java - 编码和序列化

Mysql触发器: Track changes

function - 如何在 lisp 中使用 do?

scheme - 压平一次程序

azure - Azure 中的公共(public)证书与私有(private)证书

c# - 流是什么意思?它的特点是什么?

delphi - 如何查明某个组件是在哪个版本的 Delphi 中引入的?

language-agnostic - 现代语言 “Automated”的编程概念