“31: Simplicity does not precede complexity, but follows it.”
Epigrams on Programming, 1982
Alan Jay Perlis bol americký informatik. Je známy najmä vďaka priekopníckej práci v oblasti programovacích jazykov a ako prvý držiteľ Turingovej ceny. Tú dostal v roku 1966 za pôsobenie v oblasti programovacích jazykov a tvorby kompilátorov, špeciálne za jeho prácu na tvorbe programovacieho jazyka ALGOL. Wikipedia
“31: Simplicity does not precede complexity, but follows it.”
Epigrams on Programming, 1982
“58: Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.”
Epigrams on Programming, 1982
The Synthesis of Algorithmic Systems, 1966
The Synthesis of Algorithmic Systems, 1966
“19: A language that doesn't affect the way you think about programming, is not worth knowing.”
Epigrams on Programming, 1982
“57: It is easier to change the specification to fit the program than vice versa.”
Epigrams on Programming, 1982
“75: The computing field is always in need of new cliches: Banality sooths our nerves.”
Epigrams on Programming, 1982
“11: If you have a procedure with 10 parameters, you probably missed some.”
Epigrams on Programming, 1982
“Syntactic sugar causes cancer of the semi-colons.”
Epigrams on Programming, 1982
“Both knowledge and wisdom extend man's reach. Knowledge led to computers, wisdom to chopsticks.”
The Synthesis of Algorithmic Systems, 1966
“80: Prolonged contact with the computer turns mathematicians into clerks and vice versa.”
Epigrams on Programming, 1982
“8: A programming language is low level when its programs require attention to the irrelevant.”
Epigrams on Programming, 1982
Quoted in The Structure and Interpretation of Computer Programs by Hal Abelson, Gerald Jay Sussman and Julie Sussman (McGraw-Hill, 2nd edition, 1996).
“55: LISP programmers know the value of everything and the cost of nothing.”
Epigrams on Programming, 1982
“79: A year spent in artificial intelligence is enough to make one believe in God.”
Epigrams on Programming, 1982
The Synthesis of Algorithmic Systems, 1966
“59: In English every word can be verbed. Would that it were so in our programming languages.”
Epigrams on Programming, 1982
“1: One man's constant is another man's variable.”
Epigrams on Programming, 1982
“95: Don't have good ideas if you aren't willing to be responsible for them.”
Epigrams on Programming, 1982
“41: Some programming languages manage to absorb change, but withstand progress.”
Epigrams on Programming, 1982
The Synthesis of Algorithmic Systems, 1966
“We toast the Lisp programmer who pens his thoughts within nests of parentheses.”
Quoted in The Structure and Interpretation of Computer Programs.