La récursion est la racine du calcul car elle échange la description contre du temps.

À lire aussi de Alan Jay Perlis

C'est mieux d'avoir 100 fonctions travaillant sur une seule structure de données que 10 fonctions pour 10 structures.
Quand nous écrivons des programmes qui «apprennent», ce qui arrive c'est que nous apprenons, et eux pas.
Dans un ordinateur, le langage naturel n'est pas naturel.
Un programme sans boucle et sans structure de donnée ne vaut pas la peine d'être écrit.
La documentation est comme une assurance-vie: le bénéficiaire n'est presque jamais celui qui l'a signée.
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.