“La plupart des gens trouvent le concept de la programmation évident, mais la réalisation impossible.”Alan Perlis Enseignement
“Enseigner la programmation va à l’encontre de l’éducation moderne : Quel est le plaisir à planifier, se discipliner à organiser ses pensées, faire attention aux détails et apprendre à être autocritique?”Alan Perlis Enseignement
“Un langage de programmation est bas niveau quand son programme nécessite de faire attention à ce qui n’est pas pertinent.”Alan Perlis Langages
“Sur une période de 5 ans on trouve un superbe langage de programmation. Mais on ne sait pas quand cette période de 5 ans aura lieu.”Alan Perlis Langages
“Certains langages de programmation arrivent à absorber le changement, mais résistent au progrès.”Alan Perlis Langages
“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.”Alan Perlis Programmeurs
“Peut-être que si nous écrivions des programmes depuis notre enfance, nous pourrions les lire à l’âge adulte.”Alan Perlis Programmeurs
“Quand deux programmeurs se rencontrent pour critiquer leurs programmes, les deux sont silencieux.”Alan Perlis Programmeurs
“Si votre interlocuteur hoche la tête pendant que vous lui expliquez votre programme, réveillez-le.”Alan Perlis Programmeurs
“Il est plus facile d’écrire un programme incorrect que d’en comprendre un correct.”Alan Perlis Programmeurs
“Pour comprendre un programme, vous devez devenir à la fois la machine et le programme.”Alan Perlis Programmeurs
“Une fois que vous comprenez comment écrire un programme, trouvez quelqu’un d’autre pour l’écrire.”Alan Perlis Programmeurs
“Un programme qui manipule un grand nombre de données le fait d’un petit nombre de manières.”Alan Perlis Code
“Un programme sans boucle et sans structure de donnée ne vaut pas la peine d’être écrit.”Alan Perlis Code
“On ne manquera jamais de choses à programmer aussi longtemps qu’il y aura un seul programme.”Alan Perlis Programmation
“Adapter de vieux programmes à de nouvelles machines signifie habituellement adapter les nouvelles machines pour qu’elles se comportent comme les anciennes.”Alan Perlis Programmation
“Il est plus facile de changer la spécification pour qu’elle corresponde au programme que le contraire.”Alan Perlis Programmation
“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é.”Alan Perlis Programmation