Newsgroup: it.comp.lang.c++
Titolo: Libro C++

Sto per comprare due/tre libri sul C++, dovrei acquistare:
- The C++ Standard Library: a tutorial and reference (Nicolai M.
Josuttis)
- C++ Primer - 3^ edizione(Lippman)
- The C++ Programming language - 3^ edizione (Stroustrup)
Il primo mi sembra ottimo, forse un tantino avanzato (almeno per me),
degli altri due cosa ne pensate? 
a me sembrano molto completi ma forse un po' datati (aprile 98 e
luglio 97 rispettivamente le date delle edizioni), non e' che sono
previste edizioni più nuove o traduzioni in italiano?
Grazie

 previste edizioni più nuove o traduzioni in italiano?
Sul linguaggio C++ in quanto tale e' probabilmente quanto di meglio puoi
comprare. I libri sono tutti aggiornati; tieni presente che non essendo
rivolti a specifici prodotti software, non debbono riuscire ogni anno.
Tra l'altro lo standard non cambiera' per quattro - cinque anni, per cui
i libri resteranno validi per un po'.
Se non ti costa troppa fatica, ti suggerisco di fare lo sforzo per
comprare e leggere i libri in inglese. Le traduzioni italiane dei testi
di informatica vanno generalmente da mediocri a pessime, ed i libri
vengono tradotti con un certo ritardo.
Ciao,
Nicola

 previste edizioni più nuove o traduzioni in italiano?
Non vi sono stati cambiamenti particolarmente significativi nel
linguaggio C++ da Aprile '98 a oggi; il Lippman e Lajoie puoi
dunque considerarlo perfettamente aggiornato ai tuoi fini.  Lo
stesso, per Stroustrup, vale solo al 99.7% circa; ma l'autore
ha dichiarato che non gli interessa scrivere oggi una quarta
edizione del suo testo, benche` il suo editore la vorrebbe.
Considero il Lippman e Lajoie il miglior testo introduttivo al C++
in assoluto, e ti assicuro che ne ho esaminati tanti, ma tanti.  Ho
un'opinione meno elevata del testo di Stroustrup, ma e` in
parte questione di stile (Stroustrup tenta di dare spesso esempi
"significativi", il che rischia di distrarre dallo studio del linguaggio
e sue librerie, e portare invece a considerazioni sulla specifica
area applicativa che sta toccando; Lippman, invece, segue il mio
stile preferito -- gli esempi sono "giocattoli", tesi solo ad insegnare
ogni aspetto del linguaggio e delle sue librerie).
Un altro eccellente testo di C++, che puoi scaricare dalla rete
dal sito 
www.BruceEckel.com
, e` "Thinking in C++", 2a edizione.
Purtroppo non so nulla di traduzioni italiane di nessuno di questi
testi, a parte una "voce", che ogni tanto circola, che Addison
Wesley Italia "dovrebbe" stare per pubblicare una traduzione
di X (per arbitrari valori di X).  Se e quando le traduzioni infine
usciranno, bisognera` vederne poi la qualita`; tradurre bene
dei testi altamente tecnici e` molto, molto difficile -- la maggior
parte delle traduzioni che trovi in libreria sono pessime -- e le
opinioni differiscono anche per traduzioni che molti invece
considerano accettabili (ad esempio, io giudico "accettabili"
[in certi casi persino "decenti"!] molte delle traduzioni che la
Mondadori Informatica pubblica di testi Microsoft Press, ma le
stesse traduzioni sono invece detestate da altre persone).
Alex

 Purtroppo non l'ho ancora visto, anzi sono curioso -- com'e`?
Eccezionale.  Vale senz'altro la pena.  Io ho anche il Muller-Saini,
l'unico testo di cui conoscevo l'esistenza sull'argomento prima dello
Josuttis, ma non e' allineato allo standard.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 ed e' forse l'unico riferimento aggiornato sulla libreria standard.
www.amazon.com
 ?  
amazon.uk
 ?


 
Musser - Saini. Gli esperti consigliano il libro di Matt Austern,
"Generic programming and the STL", Addison Wesley. Ne ho letto troppo
poco per consigliarlo direttamente, ma mi pare ben fatto.
Ciao,
Nicola

 
Calma, calma, il mio portafogli deve ancora rimettersi...
Ciao,
Nicola

Nicola Musatti <Nicola....@ObjectWay.it> wrote in message news:383CF145...@ObjectWay.it...
    [snip]

L'ho letto, e` un buon testo, decisamente "arido"/"asciutto" come
stile, comunque spiega bene i concetti del paradigma GP, e la STL.
NON "la libreria standard del C++": proprio la STL, come, in SGI, essa
continua a venire sviluppata; la STL e la libreria standard C++ si
"ricoprono" ampiamente, ma sono in realta` librerie diverse; secondo
me Austern non fa un buon lavoro nel cercare di chiarire cosa, di
quello che spiega, e` standard C++, cosa invece no, anche se a
suo merito bisogna dire che ci prova.
Alex

 suo merito bisogna dire che ci prova.
Non conosco Austern; lo Josuttis si occupa di tutto, intendendo STL,
strings, streams.  Lo ho qui accanto a me: ecco l'indice dei capitoli:
About this book
Introduction to C++ and the Standard Library
General Concepts
Utilities
The Standard template Library
STL containers
STL iterators
STL function objects
STL algorithms
Special containers
Strings
Nomerics
I/O using stream classes
Internationalisation
Allocators
Internet resources
Bibliography
Lo stile e' discorsivo, e pieno di esempi (downloadabili); l'autore e'
gentile e ricettivo (ho segnalato un paio di inesattezze, tipo la
dichiarazione a pag. 381 di unique, nel capitolo degli algoritmi, come
void --- mentre restituisce un iteratore (come e' chiaro dall'uso a
pagina 382).
