1D.1 大师之言——译自《编译器设计之路》

1. Reliable and transpartent programs are usually not in the interest of the designer.

——Niklaus Wirth

设计者的兴趣通常不在可靠和透明的程序。


2. A language that doesn't have everything is actually easier to program in that some that do.

——Dennis M.Ritchie

一个不面面俱到的语言事实上更容易编程。


3. The effort of using machines to mimic the human mind has always struck me as rather silly. I would rather use them to mimic something better.

——edsger Wybe Dijkstra

试图用机器来模拟人类思想,往往使我因愚蠢而倍受打击;我宁可模拟其他东西。


4. I think conventional languages are for the birds. They're just extensions of the Von Neumann computer, and they keep our noses in the dirt of dealing with individual words and comnputing address, and doing all kinds of silly things like that, things that we've picked up from programming for computers; we've built them into programming languages; we've built them into Fortran; we've built them in PL/I; we've built them into almost every language.

——John Backup

我想常规语言是给鸟儿们的。它们只是冯.纽曼计算机的扩充,它使我们应付一个个单词和计算地址如同用鼻子找垃圾。并且不断做这类蠢事——就是从编程中挑东西给计算机,就是把它们构成编程语言,就是把它们构成Fortran,就是把它们构成PL/I,就是把它们构成几乎每个语言。


5. The initial motive for developing APL was to provide a tool for writing and teaching. Although APL has been exploited  mostly in commercial programming, I continue to believe that its most important use remains to be exploited: as a simple, precise, executeable notation for the teaching of a wide range of subjects.

——Kenneth Eugene Iverson

最初提议开发APL是为了提供书写和教学的工具。尽管APL大多被用于商务编程,但我一直相信它的最重要用途仍待开发:对于广泛项目教学的一种简单、确切、可执行的系列符号。


6. Actually I made up the term "object-oriented", and I can tell you I did not have C++ in mind.

——Alan Cuctis Kay

我可以告诉你,事实上我编造“面向对象”这个词时,脑子里并没有C++。


7. Control over the use of one's ideas really constitutes control over other people's lives; and it is usually used to make their lives more difficult.

——Richard Stallman

实际上,掌控一个人的想法运用可视为掌控他人的生活;并且通常使他们的生活更为不同。


8. There are only two kinds of programming language: those people always bitch about and those nobody uses.

——Bjarne Stroustrup

世上只有两种语言——总被人抱怨的和没人用的。


9. The raising of the status of programmers suggested by the Theory Building Views will have to be supported by a corresponding reorientation of the programmer education.

——Peter Naur

受“理论构建观点”的启发,程序员们地位得以提升;相应的,他们的教育也应该重新定位。


10. Some programming languages manage to absorb change, but withstand progress.

——Alan Jay Perlis

某些语言编程语言勉强吸收变化,但是止步不前。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值