update
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
author::[[Alan Perlis]]
|
||||
title::"dictons sur la programmation"
|
||||
#s/informatique #t/citation
|
||||
---
|
||||
author: "[[Alan Perlis]]"
|
||||
source: "ACM's SIGPLAN publication, (September, 1982), Article \"Epigrams in Programming\", by Alan J. Perlis of Yale University."
|
||||
tags: ["#s/informatique", "#t/citation"]
|
||||
---
|
||||
|
||||
1. One man's constant is another man's variable.
|
||||
|
||||
@@ -16,7 +18,7 @@ title::"dictons sur la programmation"
|
||||
|
||||
7. It is easier to write an incorrect program than understand a correct one.
|
||||
|
||||
8. A programming language is low level when its programs require attention to the irrelevant.
|
||||
8. A programming language is low level when its programs require attention to the irrelevant.
|
||||
|
||||
9. It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
|
||||
|
||||
@@ -36,15 +38,15 @@ title::"dictons sur la programmation"
|
||||
|
||||
17. If a listener nods his head when you're explaining your program, wake him up.
|
||||
|
||||
18. A program without a loop and a structured variable isn't worth writing.
|
||||
18. A program without a loop and a structured variable isn't worth writing.
|
||||
|
||||
19. A language that doesn't affect the way you think about programming, is not worth knowing.
|
||||
19. A language that doesn't affect the way you think about programming, is not worth knowing.
|
||||
|
||||
20. Wherever there is modularity there is the potential for misunderstanding: Hiding information implies a need to check communication.
|
||||
|
||||
21. Optimization hinders evolution.
|
||||
|
||||
22. A good system can't have a weak command language.
|
||||
22. A good system can't have a weak command language.
|
||||
|
||||
23. To understand a program you must become both the machine and the program.
|
||||
|
||||
@@ -110,7 +112,7 @@ title::"dictons sur la programmation"
|
||||
|
||||
54. Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.
|
||||
|
||||
55. A LISP programmer knows the value of everything, but the cost of nothing.
|
||||
55. A LISP programmer knows the value of everything, but the cost of nothing.
|
||||
|
||||
56. Software is under a constant tension. Being symbolic it is arbitrarily perfectible; but also it is arbitrarily changeable.
|
||||
|
||||
@@ -158,7 +160,7 @@ title::"dictons sur la programmation"
|
||||
|
||||
78. If your computer speaks English, it was probably made in Japan.
|
||||
|
||||
79. A year spent in artificial intelligence is enough to make one believe in God.
|
||||
79. A year spent in artificial intelligence is enough to make one believe in God.
|
||||
|
||||
80. Prolonged contact with the computer turns mathematicians into clerks and vice versa.
|
||||
|
||||
@@ -243,6 +245,4 @@ title::"dictons sur la programmation"
|
||||
120. Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.
|
||||
|
||||
|
||||
---
|
||||
|
||||
##### From ACM's SIGPLAN publication, (September, 1982), Article "Epigrams in Programming", by Alan J. Perlis of Yale University.
|
||||
|
Reference in New Issue
Block a user