Un riferimento puntuale e accurato che fornisce a programmatori e studenti una visione d’insieme delle caratteristiche salienti del nuovo Standard del linguaggio C++ secondo una prospettiva pratica, descrivendo i limiti e le debolezze del C++ e il modo in cui vengono superati. Nel testo sono presenti numerosi esempi e casi d’uso accuratamente descritti e commentati, per aiutare il lettore ad affrontare lo studio del linguaggio in modo efficace e pratico.
“Il libro si distingue per la chiarezza della presentazione, la ricchezza delle esemplificazioni e le spiegazioni sull’uso pratico dei nuovi costrutti del linguaggio. In conclusione il lettore, senza immergersi in uno studio sistematico e impegnativo dello Standard C++ 2011, potrà rapidamente individuare i cambiamenti di suo interesse e servirsene nei propri progetti”.
dalla Prefazione di Stefano Crespi Reghizzi
Dall’indirizzo http://hpe.pearson.it/brandolese è possibile accedere al codice presentato nel testo.
1 Introduzione
2 Tipi, variabili, espressioni e funzioni
3 Classi e namespace
4 Template
5 Espressioni lambda
6 Librerie
Questo volume è dunque oltremodo tempestivo e utile per presentare le novità del C++2011 a chi già conosce il linguaggio C++.
Gli autori si sono opportunamente scostati dall'ordine espositivo dello standard, che necessariamente elenca grandi e piccoli cambiamenti in modo neutrale e un po' noioso; le novità più importanti sono concettualizzate in un percorso espositivo logico, che deriva dall’esperienza didattica e professionale degli autori.
Il libro si distingue per la chiarezza della presentazione, la ricchezza dell’esemplificazione e le spiegazioni sull'uso pratico dei nuovi costrutti del linguaggio.
In conclusione, il lettore, senza immergersi in uno studio sistematico e impegnativo dello Standard C++2011, potrà rapidamente individuare i cambiamenti
di suo interesse e servirsene nei propri progetti.
Scarica il pdf della prefazione »Carlo Brandolese (autore)
è ricercatore presso il Dipartimento di Elettronica e Informazione del Politecnico di Milano. Dal 1995 si occupa degli aspetti metodologici della progettazione di sistemi hardware/software, con particolare interesse per i sistemi dedicati. Da oltre un decennio si occupa dell’analisi e dello studio dei linguaggi di programmazione finalizzata alla valutazione delle prestazioni dei sistemi.
Luca Giuliani (autore)
si è laureato in Ingegneria Informatica presso il Politecnico di Milano nel 2005. Dal 2005 al 2011 ha lavorato presso il consorzio CEFRIEL occupandosi di progettazione e sviluppo software embedded e formazione. Oggi è impiegato presso l’unità di ricerca e sviluppo di Balance Systems S.r.l., azienda attiva nell’ambito dei sistemi ausiliari di misura, controllo e bilanciamento per macchine utensili.