A volte i giovani whippersnapper mi stupiscono. Troppo spesso non hai idea che qualcosa sia successo prima di iniziare la scuola. (Ho lo stesso problema: mi ci è voluto molto tempo per capire che 15 anni erano in realtà un tempo molto breve, da un punto di vista adulto .Questo è all'incirca l'intervallo tra Hiroshima e la crisi dei missili a Cuba. Per me, la seconda guerra mondiale è solo storia, ma mio padre ha combattuto in esso, e mia madre era alle medie durante questo.)
TAOCP, vol. 1, "Fundamental Algorithms", 1a edizione, fu stampato per la prima volta nel 1968. Questo è 45 anni fa. Knuth ha iniziato a pianificare la serie molto prima di allora.
Per riferimento: Intel 8086 è apparso per la prima volta nel 1978, dieci anni dopo. Il linguaggio PASCAL apparve per la prima volta nel 1971; il Jensen & Il libro di Wirth, sulla seconda versione della lingua, uscì nel 1974. Lo sviluppo iniziale di C fu 1969-1973: K & R fu pubblicato nel 1978.
Knuth intendeva la serie per coprire il campo. Ha impostato lo stile, ALLORA, per essere utile ai praticanti POI. Non si è mai aspettato che quella serie diventasse letteralmente il lavoro della sua vita, o il suo modo di scrivere per comprendere quello che probabilmente sarà ben più di mezzo secolo quando finirà.
Il linguaggio dell'assemblaggio oggi non è così cruciale come lo era allora, ma è ancora molto più importante di quanto gli esperti di Java / C ++ / Javascript / Python / Perl vorrebbero che tutti credessero.
Ora RIMUOVI IL MIO PRATO!