也许如果我们从小就开始编写程序,作为成年人,我们将能够阅读它们。
艾伦·佩利
美国国家工程院院士、美国艺术与科学院院士、第一届图灵奖得主

艾伦·佩利(1922年4月1日-1990年2月7日),出生于美国宾夕法尼亚州的匹兹堡,美国国家工程院院士,美国艺术与科学院院士,第一届图灵奖得主,耶鲁大学尤金·希金斯计算机科学教授。

从长远来看,每个程序都会变成洛可可式的,然后变成瓦砾。

In the long run every program becomes rococo - then rubble.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

除第一次外,所有内容均应自上而下构建。

Everything should be built top-down, except the first time.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

每个程序都有(至少)两个目的:一个目的是为它编写的,另一个不是目的。

Every program has (at least) two purposes: the one for which it was written, and another for which it wasn't.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

如果您在解释程序时听众点头,请叫醒他。

If a listener nods his head when you're explaining your program, wake him up.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

没有循环和结构化变量的程序不值得编写。

A program without a loop and a structured variable isn't worth writing.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

不影响您对编程的思考方式的语言是不值得了解的。

A language that doesn't affect the way you think about programming, is not worth knowing.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

只要有模块化的地方,就有可能产生误解:隐藏信息意味着需要检查沟通。

Wherever there is modularity there is the potential for misunderstanding: Hiding information implies a need to check communication.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

优化阻碍了发展。

Optimization hinders evolution.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

好的系统不能具有较弱的命令语言。

A good system can't have a weak command language.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

要了解程序,您必须同时成为机器和程序。

To understand a program you must become both the machine and the program.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

也许如果我们从小就开始编写程序,作为成年人,我们将能够阅读它们。

Perhaps if we wrote programs from childhood on, as adults we'd be able to read them.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

一个人只能在头脑中显示复杂的信息。就像看到,移动,流动或改变视图,比静止的图片更重要,无论多么可爱。

One can only display complex information in the mind. Like seeing, movement or flow or alteration of view is more important than the static picture, no matter how lovely.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

我们总是希望在我们的程序中要说的是,所有已知语言都只能说得不好。

There will always be things we wish to say in our programs that in all known languages can only be said poorly.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

一旦您了解如何编写程序,就请其他人来编写它。

Once you understand how to write a program get someone else to write it.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

在计算机周围,很难找到正确的时间单位来衡量进度。一些大教堂花了一个世纪完成。您能想象一个程序需要花费这么长时间吗?

Around computers it is difficult to find the correct unit of time to measure progress. Some cathedrals took a century to complete. Can you imagine the grandeur and scope of a program that would take as long?

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

对于系统,翻版的模拟是在控制图中添加一个创建循环的边,而不仅仅是一个附加节点。

For systems, the analogue of a face-lift is to add to the control graph an edge that creates a cycle, not just an additional node.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

在编程中,我们所做的一切都是更通用的特例-而且我们常常知道得太快。

In programming, everything we do is a special case of something more general -- and often we know it too quickly.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

简单性并不先于复杂性,而是随之而来。

Simplicity does not precede complexity, but follows it.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

程序员不应以其才智和逻辑来衡量,而应以案例分析的完整性来衡量。

Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

第十一条诫命是“你不可计算”或“你不可计算”-我忘记了。

The eleventh commandment was "Thou Shalt Compute" or "Thou Shalt Not Compute" - I forget which.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利

字符串是一个严格的数据结构,在传递字符串的任何地方都存在很多重复的过程。它是隐藏信息的理想工具。

The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information.

艾伦·佩利名人名言哲理格言警句语录
艾伦·佩利