Making something variable is easy. Controlling duration of constancy is the trick.
艾伦·佩利
美国国家工程院院士、美国艺术与科学院院士、第一届图灵奖得主

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

Software is under a constant tension. Being symbolic it is arbitrarily perfectible; but also it is arbitrarily changeable.

软件一直处于紧张状态。具有象征意义是任意完美的。但它也可以任意更改。

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

It is easier to change the specification to fit the program than vice versa.

更改规格以适合程序要容易得多,反之亦然。

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

Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.

愚人无视复杂性。实用主义者要忍受它。有些人可以避免。天才将其删除。

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

In English every word can be verbed. Would that it were so in our programming languages.

用英语,每个词都可以动词。在我们的编程语言中会是这样吗?

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

In seeking the unattainable, simplicity only gets in the way.

在寻求无法企及的事物时,简单只会阻碍。

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

In programming, as in everything else, to be in error is to be reborn.

在编程中,就像在其他所有方面一样,要重生。

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

In computing, invariants are ephemeral.

在计算中,不变量是短暂的。

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

When we write programs that "learn", it turns out that we do and they don't.

当我们编写可以“学习”的程序时,事实证明我们是这样做的,而他们不是。

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

Often it is the means that justify the ends: Goals advance technique and technique survives even when goal structures crumble.

通常,这是证明目的的手段:目标前进的技巧,即使目标结构崩溃,技巧也能生存。

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

Make no mistake about it: Computers process numbers - not symbols. We measure our understanding (and control) by the extent to which we can arithmetize an activity.

毫无疑问:计算机处理数字-而不是符号。我们通过对活动进行数字化的程度来衡量我们的理解(和控制)。

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

Making something variable is easy. Controlling duration of constancy is the trick.

使变量可变很容易。控制恒定的持续时间是诀窍。

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

Think of all the psychic energy expended in seeking a fundamental distinction between "algorithm" and "program".

想想在“算法”和“程序”之间寻求根本区别所花费的所有精神能量。

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

If we believe in data structures, we must believe in independent (hence simultaneous) processing. For why else would we collect items within a structure? Why do we tolerate languages that give us the one without the other?

如果我们相信数据结构,就必须相信独立的(因此同时进行)处理。为什么我们还要在结构内收集物品?我们为什么要容忍一种语言而没有另一种语言呢?

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

In a 5 year period we get one superb programming language. Only we can't control when the 5 year period will be.

在5年的时间里,我们获得了一种精湛的编程语言。只有我们无法控制5年期限。

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

Over the centuries the Indians developed sign language for communicating phenomena of interest. Programmers from different tribes (FORTRAN, LISP, ALGOL, SNOBOL, etc.) could use one that doesn't require them to carry a blackboard on their ponies.

几个世纪以来,印第安人发展了手语来传达人们感兴趣的现象。来自不同部落(FORTRAN,LISP,ALGOL,SNOBOL等)的程序员可以使用不需要他们在小马上扛黑板的程序员。

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

Documentation is like term insurance: It satisfies because almost no one who subscribes to it depends on its benefits.

文件就像定期保险:它令人满意,因为几乎没有人订阅它取决于它的利益。

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

An adequate bootstrap is a contradiction in terms.

适当的引导是一个矛盾。

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

It is not a language's weakness but its strengths that control the gradient of its change: Alas, a language never escapes its embryonic sac.

语言的弱点不是控制语言的弱点,而是控制变化梯度的力量:las,语言永远不会脱离其胚囊。

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

Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to see it as a soap bubble?

软件是否有可能与其他软件不同,是否应该被丢弃:整个目的是将其视为肥皂泡?

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

Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.

由于它的生命力,计算领域总是迫切需要新的时代:平庸化可以抚慰我们的神经。

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

It is the user who should parameterize procedures, not their creators.

应该由用户来参数化程序,而不是其创建者。

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