Il ne faut pas évaluer les programmeurs par leur ingéniosité ou leur logique, mais par l'exhaustivité de leur étude de cas.
❧
Une année de travail sur l'intelligence artificielle est suffisante pour vous faire croire en Dieu.
◆
À lire aussi de Alan Jay Perlis
Rendre quelque chose variable est facile. Le problème, c'est de contrôler la durée de la constance.
Tout le monde peut apprendre à sculpter: on aurait du dire à Michel-Ange comment ne pas le faire. C'est la même chose avec les grands programmeurs.
En programmation, tout ce que nous faisons est un cas particulier de quelque chose de plus général - et souvent nous nous en apercevons trop vite.
Il est plus facile d'écrire un programme incorrect que d'en comprendre un correct.
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.