Vous, jeunes whippersnappers, vous m'émerveillez parfois. Vous n'avez trop souvent aucune idée que quelque chose s'est passé avant de commencer l'école. (J'ai le même problème. Il m'a fallu beaucoup de temps pour comprendre que 15 ans étaient en fait très peu de temps, du point de vue des adultes. C'est à peu près la durée allant d'Hiroshima à la crise des missiles cubains. Pour moi, la Seconde Guerre mondiale est juste l'histoire, mais mon père y a combattu, et ma mère était au collège pendant.)
TAOCP, vol. 1, "Fundamental Algorithms", 1ère édition, a été imprimé pour la première fois en 1968. Cela fait 45 ans. Knuth a commencé à planifier la série bien avant.
Pour référence: l'Intel 8086 est apparu pour la première fois en 1978, dix ans plus tard. La langue PASCAL est apparue pour la première fois en 1971; le livre Jensen & Wirth, sur la deuxième version du langage, est sorti en 1974. Le développement initial de C a été 1969-1973: K&R a été publié en 1978.
Knuth voulait que la série couvre le domaine. Il a défini le style, ALORS, pour être utile aux pratiquants ALORS. Il ne s'attendait jamais à ce que cette série devienne littéralement l'œuvre de sa vie, ou que son écriture s'étende sur ce qui durera probablement bien plus d'un demi-siècle quand il aura finalement terminé.
Le langage d'assemblage n'est sans doute pas aussi critique aujourd'hui qu'il l'était à l'époque, mais il est encore beaucoup plus important que les mavens Java / C ++ / Javascript / Python / Perl ne voudraient vous faire croire.
Maintenant sortez de ma pelouse!