Software but a Bubble

本文探讨了Lisp语言在大型软件系统中的独特地位与作用。Lisp以其简洁的语法和语义,使得解析工作变得简单,因此解析技术在Lisp程序中几乎不占一席之地。这种语言的简单性为程序员带来了负担同时也赋予了自由。
"Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble? -- Alan J. Perlis, as quoted in Structure and Interpretation of Computer Programs

As one would expect from its goals, artificial intelligence research generates many significant programming problems. In other programming cultures this spate of problems spawns new languages.  Indeed, in any very large programming task a useful organizing principle is to control and isolate traffic within the task modules via the invention of language.  These languages tend to become less primitive as one approaches the boundaries of the system where we humans interact most often.  As a result, such systems contain complex language-processing functions replicated many times.  Lisp has such a simple syntax and semantics that parsing can be treated as an elementary task.  Thus parsing technology plays almost no role in Lisp programs, and the construction of language processors is rarely an impediment to the rate of growth and change of large Lisp systems.  Finally it is this very simplicity of syntax and semantics that is responsible for the burden and freedom borne by all

We toast the Lisp programmer who pens his thoughts within nests of parentheses.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值