This commit is contained in:
Oscar Plaisant
2025-03-16 18:05:45 +01:00
parent 29453462f9
commit f91c506a9e
572 changed files with 233842 additions and 19574 deletions

View File

@@ -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.