Newsgroup: it.comp.lang.c++
Titolo: Scelta libri

Salve a tutti,
chiedo consigli sulla scelta di uno o due libri di testo per migliorare
sia lo stile di implementazione, sia di progettazione delle applicazioni.
Programmo in C++ da molto tempo, però professionalmente solo da 7 e
purtroppo alternandolo ad altri linguaggi, soprattutto C.
Il mio testo di riferimento è stato il Lippman, poi più altro. Sento che
il mio stile di programmazione necessiterebbe di un'aggiustatina. Ho tra
l'altro molte domande in mente, soprattutto sulla strutturazione delle
classi... ho iniziato a leggere i design pattern, ma non trovo
sufficiente (posto che non mi sono ancora addentrato).
Pertanto ho cercato su amazon e ho selezionato un tot di libri:
1. Exceptional C++ Style: 40 New Engineering Puzzles, Programming
Problems, and Solutions (C++ In-Depth Series) (Paperback)
Sembra quello più promettente (citato anche da qualcuno qui).
2. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and
Solutions (C++ In-Depth Series) - Herb Sutter; Paperback
A leggere la presentazione su Amazon sembra buono, però non ho chiaro se
effettivamente le problematiche affrontate sono quelle a cui faccio
riferimento oppure no (insomma, mi sono mai chiesto se era il caso di
reimplementare new() e delete(), la cosa mi incuriosisce ma mi sembra
che siano cose più a livello bassamente implementativo... non so)
3. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++
In-Depth Series) - Herb Sutter; Paperback
Mi sembra molto conciso, si parla di poche pagine per "regola", ma mi
pare che si parli anche dei problemi già citati
4. Effective C++: 55 Specific Ways to Improve Your Programs and Designs
(3rd Edition) (Addison-Wesley Professional Computing Series) (Paperback)
by Scott Meyers
Non mi è chiaro il contenuto specifico. Si accettano suggerimenti!
Grazie per chi vorrà dare il proprio contributo. Se vi sono altri testi
utili, non esitate a proporli!
Grazie
ing. Federico Fuga

 by Scott Meyers
Non ho letto neanche questo.
[...]
Mi sento di consigliarti di investire 60...70 EURO per iscriverti all'ACM.
Compreso nel costo dell'iscrizione hai un accesso ad una selezione di
libri disponibili su Safari, tra cui quasi tutti quelli che hai citato
più molti altri. In più ci sono altri "goodies".
Ciao, Ugo

 più molti altri. In più ci sono altri "goodies".
Grazie, ci farò un pensierino.

 Non ho letto neanche questo.
Negli anni '90 la prima edizione di questo libro era una tappa
fondamentale per tutti i programmatori C++. Questa edizione non l'ho
letta, ma se vale meta' delle precedenti e' il libro che fa per l'OP.
Ciao,
Nicola

 letta, ma se vale meta' delle precedenti e' il libro che fa per l'OP.
Lo leggerò volentieri.
Ciao, Ugo

 letta, ma se vale meta' delle precedenti e' il libro che fa per l'OP.
Quoto. Principalmente ha aggiunto alcune ricette e ne ha spostate altre
in More Effective C++. Poi c'č anche Effective STL. Buona parte delle
domande 'interessanti' che vedo posto su questo gruppo trovano risposta
in uno o piů dei suddetti libri.
Tra l'altro la loro stessa struttura permette di leggerli a pezzi,
quando si ha tempo etc etc etc.
-- 
cc = callcc {|cc| cc.call cc}; cc.call cc

 Non mi č chiaro il contenuto specifico. Si accettano suggerimenti!
Quelli di Sutter e di Meyers piů o meno trattano gli stessi argomenti.
Io trovo molto piacevole lo stile di Meyers, ma č piů una questione di
gusti.


 Programmo in C++ da molto tempo, però professionalmente solo da 7 
Giusto per farvi partecipi delle mie scelte, attualmente il mio shopping
cart su amazon riporta:
1. Object-Oriented Analysis and Design with Applications (3rd Edition)
(The Addison-Wesley Object Technology Series) - Grady Booch; Hardcover
2. Effective C++: 55 Specific Ways to Improve Your Programs and Designs
(3rd Edition) (Addison-Wesley Professional Computing Series) - Scott
Meyers; Paperback
3. Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Pro Series) -
Andrew Troelsen; Hardcover
( Quest'ultimo c'entra niente, ma volevo vedere le reazioni dei presenti
eheheheh )
Commenti? clicco su "checkout"?

 eheheheh )
Aaaarrrgggghhhhh!! vade retro OT!!!!
Il vero problema e' che in questo ambito e' ancora piu' difficile
evitare bufale. Questo in particolare non lo conosco.
Ciao,
Nicola

 evitare bufale. Questo in particolare non lo conosco.
Non me lo dire. Come L.P. mi tocca andare dove va il mercato. Almeno
finché la mia Software House non sarà ben avviata  [P.P.] :)

 Felice di saperlo :)
Giusto per informazioni (ma non è che vi pagano eh?) anch'io ho ordinato 
questo libro.
E.

 questo libro.
Mi sembra un buon libro: ho già comperato l'equivalente Java, e mi aveva
fatto una buona impressione (pur essendo alla versione 1.4...)
Alcuni argomenti mi sembrano abbastanza scontati, altri invece
decisamente interessanti, di sicuro completano la formazione di chiunque
abbia letto uno dei tanti libri di introduzione al C++ (io mi sono
formato su una pessima traduzione del lipmann...)
Vi saprò dire.


...mi è arrivato e me lo sono letto in un fiato. Molto piacevole!
E.