La simplicité ne précède pas la complexité, elle la suit.
❧
Il est plus facile de changer la spécification pour qu'elle corresponde au programme que le contraire.
◆
À lire aussi de Alan Jay Perlis
Le meilleur livre grand public sur la programmation est «Alice au Pays des Merveilles», mais c'est parce que c'est le meilleur livre pour le profane sur tous les sujets.
La récursion est la racine du calcul car elle échange la description contre du temps.
L'optimisation entrave l'évolution.
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.
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.