Adapter de vieux programmes à de nouvelles machines signifie habituellement adapter les nouvelles machines pour qu'elles se comportent comme les anciennes.
❧
C'est mieux d'avoir 100 fonctions travaillant sur une seule structure de données que 10 fonctions pour 10 structures.
◆
À lire aussi de Alan Jay Perlis
A long terme, tout programme devient rococo - puis décombres.
Il y a deux manières d'écrire des programmes sans erreurs; seule la troisième marche.
Un langage qui n'affecte pas votre manière de penser la programmation ne vaut pas la peine d'être connu.
Vous pouvez mesurer la perspective d'un programmeur par son attitude par rapport à la vitalité persistante de FORTRAN.
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.