Quand deux programmeurs se rencontrent pour critiquer leurs programmes, les deux sont silencieux.

À lire aussi de Alan Jay Perlis

Les systèmes ont des sous-systèmes, et les sous-systèmes ont des sous-sous-systèmes et ainsi de suite à l'infini - c'est pourquoi nous recommençons toujours de zéro.
La constante d'une personne est la variable d'une autre.
Dans la symbiose homme-machine, c'est l'homme qui doit s'adapter parce que la machine ne peut pas.
Un programme qui manipule un grand nombre de données le fait d'un petit nombre de manières.
Tout programme a (au moins) deux buts: celui pour lequel il a été écrit, et un autre pour lequel il ne l'a pas été.
Toutes les citations de Alan Jay Perlis →

Dans la même œuvre

Dans un ordinateur, le langage naturel n'est pas naturel.
Si votre ordinateur parle anglais, il a probablement été fabriqué au Japon.
Quand nous écrivons des programmes qui «apprennent», ce qui arrive c'est que nous apprenons, et eux pas.
Il y aura toujours des choses que nous aimerions dire dans nos programmes, mais qui ne peuvent être que mal dites avec tous les langages connus.
La seule théorie constructive liant les neurosciences et la psychologie surviendra de l'étude du logiciel.