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

Ciao a tutti
	avrei bisogno di approfondire la mia conoscenza di C++, finora mi sono
riferito al libro "Guida al C++" di Herbert Schildt il quale ha il
pregio di essere semplice e di fornire velocemente le basi del
linguaggio, ma non approfondisce quasi niente.
Acquistando per la prima volta la rivista Computer Programming ho notato
la pubblicita' del libro
	"C++ Manuale di stile" di Carlo Pescio, ed. Infomedia
la descrizione degli argomenti trattati e' piu' o meno quello che cerco:
-approfondimento degli aspetti complessi del linguaggio
-miglioramento della leggibilita' e manutenbilita' del codice
-frammenti di codice scritto da professionisti 
Vorrei avere dei giudizi su questo libro da chi l'ha gia' letto,
eventualmente anche solo sull'autore da chi ha letto i suoi articoli su
Computer Programming.
Sono gradite anche proposte alternative di libri che trattino la
programmmazione OO con C++ in un ottica di produzione di codice
commerciale (leggibilita', manutenzione, portabilita', ..), cioe' che
evidenzino come sfruttare i costrutti OO per migliorare la creazione dei
programmi (anche in inglese).
Grazie a tutti
		Alessandro Strazzari

 
Ho letto il libro da te citato piu' di una volta, e l'ho trovato ottimo:
tutti gli aspetti trattati sono visti in un'ottica molto originale,
orientata alla produttivita'; vengono impartiti consigli difficilmente
riscontrabili in altri testi del genere. Si va da una proposta di
standardizzazione della stesura del codice, fino all'approfondimento
degli aspetti piu' "subdoli" del C++, vedi ad esempio il problema
della "Fragile Base Class".
Lo ritengo comunque un libro da affrontare dopo aver maturato un po'
di esperienza sul linguaggio. A tal proposito, posso consigliarti
altri due testi, in ordine di difficolta':
uno e' il libro di Bruce Eckel, di cui non ricordo il titolo, ma
che comunque non dovresti avere difficolta' a trovare; la traduzione
italiane e' buona, a parte la traduzione di funzioni friend in
"funzioni amiche" (sigh!!!! :-( ).
Per un maggiore approfondimento ti consiglio il libro di Stroustrup,
seconda edizione, questo rigorosamente in inglese, in quanto la
traduzione italiana e' veramente pessima. E' un libro che non
dovrebbe mancare a nessun programmatore C++.
Per quanto riguarda Carlo Pescio, autore del "Manuale di Stile",
lo seguo da quando a incominciato a collaborare con la rivista
"Computer Programming": trovo i suoi articoli veramente interessanti,
imperdibile la serie sull'analisi e design OO, che risale pero'
a diversi numeri fa. Pescio e' un vero esperto sia di C++ che di
metodologie OO, i suoi interventi sono sempre di altissimo livello,
ti consiglio vivamente di seguirlo. Inoltre e' una persona molto
disponibile, come ho avuto occasione di appurare "dialogando" con
lui via email.
Ciao.
 
+-------------------+-------------------------------------------+
| Gianmario IAMONI  | phone: +39-2-4388-9064 (work)             |
| software engineer |        +39-322-53621   (home)             |
|                   | fax:   +39-2-4388-7241                    |
| Italtel spa       | email:  
iam...@ic2wh33.settimo.italtel.it
 |
+-------------------+-------------------------------------------+

Computer Programming.
Il libro di Pescio e' un capolavoro e lo consiglio a tutti, ma e' abbastanza
difficile e presuppone una conoscenza approfondita del C++. E' basato su un
elenco di 152 raccomandazioni che puoi reperire (per farti un'idea) a partire
dall' indirizzo 
http://www.uli.it/~carimati/2.html
.
A mio parere non espone gli aspetti complessi del linguaggio (tranne qualche
caso): li approfondisce!
-------------- -------- ------- ------ ----- ---- --- -- -  -
-> - S - H - I - N -         E-mail : 
cari...@uli.it
 
      Links & Newsgroup Visual C++ 
      & Shin Button OCX - Freeware! : 
http://www.uli.it/~carimati
 <-
-------------- -------- ------- ------ ----- ---- --- -- -  -

Alessandro Strazzari (
stra...@cs.unibo.it
) wrote:
: Ciao a tutti
: 	avrei bisogno di approfondire la mia conoscenza di C++, finora mi sono
: riferito al libro "Guida al C++" di Herbert Schildt il quale ha il
: pregio di essere semplice e di fornire velocemente le basi del
: linguaggio, ma non approfondisce quasi niente.
Ti consiglio:
Bruce Eckel "Programmare in C++" edito da McGrow Hill
Bjarne Stroustrup " The C++ programming language" 2 edizione, edito da
  Addison Wesley (sconsiglio la traduzione in italiano)
Il primo testo e` buono, ma diretto a principianti, ritengo vada bene per
iniziare.
Il secondo e` scritto dal padre del C++, non e` proprio facile leggerlo, ma e`
la bibbia del C++.
: Acquistando per la prima volta la rivista Computer Programming ho notato
: la pubblicita' del libro
: 	"C++ Manuale di stile" di Carlo Pescio, ed. Infomedia
: la descrizione degli argomenti trattati e' piu' o meno quello che cerco:
: -approfondimento degli aspetti complessi del linguaggio
: -miglioramento della leggibilita' e manutenbilita' del codice
: -frammenti di codice scritto da professionisti 
: Vorrei avere dei giudizi su questo libro da chi l'ha gia' letto,
: eventualmente anche solo sull'autore da chi ha letto i suoi articoli su
: Computer Programming.
Ottimo libro, non dovrebbe mancare a chi usa il C++ per lavoro. Tuttavia
e` appunto un manuale di stile, orientato a dare consigli su come scrivere
codice C++. Non e` un testo per imparare il C++.