IL RUOLO RICOPERTO NEGLI ANNI '80 E NEI PRIMI ANNI '90 DA PETE NORTON, NOME OGGIDÌ ASSOCIATO QUASI UNICAMENTE all'omonimo antivirus, ma un tempo conosciuto come il più importante autore di testi sui linguaggi di programmazione, è ora legato alla fama di Hebert Schildt. Il quale è probabilmente un conoscitore ancora più fine, o almeno un comunicatore ben più efficace, del già celebre predecessore. A firma di Herbert Schildt, viene ora edita in Italia, per i tipi di McGraw-Hill, la seconda edizione del suo Fondamenti di C++.
Volume fondamentale per chiunque voglia apprendere da zero la struttura e la sintassi di un linguaggio tuttora largamente diffuso, sulla cui base sono nati gli stessi linguaggi che hanno segnato l'evoluzione più recente dell'informatica. Fra questi Java e C#. A buon ragione il titolo è ritenuto al pari della Bibbia da tecnici e analisti programmatori, uno dei pochi punti di riferimento per qualsiasi informatico. Completo negli argomenti trattati, dai fondamenti, passando per i principali tipi di dati, le espressioni condizionali, gli array, funzioni, classi e oggetti fino a concetti avanzati come polimorfismo, ereditarietà e la gestione dell'I/O (input/output), la fruibilità del testo è valorizzata dall'attenzione all'aspetto didattico.
Anche grazie alla buona traduzione, l'immediatezza della prosa di Schildt non può che facilitare l'apprendimento, ma un ruolo chiave è assegnato alle esercitazioni al termine di ciascun capitolo. Le quali non si limitano a riproporre i concetti illustrati nelle pagine precedenti, ma forniscono una panoramica sui problemi più comuni alla programmazine in C++.
Oltre a una revisione dei contenuti, la seconda edizione tratta inoltre alcune differenze sostanziali fra il vecchio e il moderno sistema di I/O, così come non trascura il rapporto con i sopracitati linguaggi cui al C++ devono molte delle proprie caratteristiche.
Oltretutto resistendo alla tentazione di autocitarsi. Schildt è infatti autore di Fondamenti di Java 2, pubblicato da McGraw-Hill nella medesima collana.
Fondamenti di C++, seconda edizione, di Herbert Schildt, pagine 534, euro 29,00, McGraw-Hill editore, Milano 2004
Matteo F. M. Sommaruga 15-09-2004