Epigramme von Alan J. Perlis
1982 verfasste der US-amerikanische Informatiker Alan J. Perlis etwas über 100 Epigramme über das Programmieren. Meine Quelle hierfür ist ein Eintrag bei archive.org. Hier einige ins Deutsche übersetzt:
1: One man's constant is another man's variable.
Was für den einen eine Konstante ist, ist für den anderen eine Variable.
5: If a program manipulates a large amount of data, it does so in a small number of ways.
Verändert ein Programm große Mengen an Daten, tut es dies in einer geringen Menge an unterschiedlichen Schritten.
6: Symmetry is a complexity reducing concept; seek it everywhere.
Symmetrie ist ein Konzept, das Komplexität verringert. Strebe danach.
7: It is easier to write an incorrect program than understand a correct one.
Es ist einfacher, ein falsches Programm zu schreiben, als ein falsches zu verstehen.
40: There are two ways to write error-free programs; only the third one works.
Es gibt zwei Möglichkeiten, ein fehlerfreies Programm zu schreiben. Nur die dritte funktioniert.
63: When we write programs that "learn", it turns out we do and they don't.
Wenn wir Programme schreiben, die "lernen", stellt sich heraus, dass wir diejenigen sind, die lernen.
79: A year spent in artificial intelligence is enough to make one believe in God.
Ein Jahr im Bereich Künstliche Intelligenz zu verbringen, ist genug, einen an Gott glauben zu lassen.
104: The proof of a system's value is its existence.
Der Beweis für den Wert eines Systems ist dessen Existenz
114: Within a computer natural language is unnatural.
Innerhalb eines Computers sind natürliche Sprachen unnatürlich.