Newsgroup: it.comp.lang.c++
Titolo: Cosa ne pensate dell libro di Stroustrup???

Buongiorno a tutti, un po di tempo fa avevo letto su questo forum, che il
libro in oggetto era ottimo per imparare il C++(premetto che sono agli
inizi) perň avevo anche letto che non era scritto in modo adeguato, siccome
vorrei comprarne uno, me lo potete consigliare o meglio evitarlo e puntare
verso altri libri tipo:
Da C++ a UML guida alla progettazione
C++ Corso di programmazione
cosa mi consigliate??? Scusate per il disturbo.
Grazie.
Andrea

 ha scritto nel messaggio
news:b2soqv$60k$1...@nntp.weblinea.it...

Lo stroustrup terza edizione o la special edition sono ottimi libri.
Quelli che dici tu non li conosco proprio.


wrote:

Ciao,
se intendi il libro "Da C++ a UML guida alla progettazione" di Carlo
Savy,lo trovo un ottimo libro,ma non e' certo un libro per iniziare.
Per imparare sto usando il libro di "Deitel&Deitel C++ Fondamenti di
programmazione", cmq in molte occazioni il libro di Carlo Savy mi e'
stato davvero utile.
Mentre per quanto riguarda il libro di Stroustrup non so cosa dirti
perche' non so com'e'.

 ha scritto nel messaggio
news:0u445vk59h2n6vt3g...@4ax.com...

Cmq   mi sembra di capire che sei rimasto molto soddisfatto del libro di
Savy, cosa intendi dire che non va bene per iniziare???Per caso nn spiega le
basi del C++??
Grazie ancora
Andrea


Le basi le spiega, ma non e' un libro che ti prende "per mano" come fa
quello di Deitel&Deitel.
Toglimi una curiosita', per caso studi a Napoli? Te lo chiedo perche'
il libro di Savy e' usato alla Federico II.

 ha scritto nel messaggio
news:90b45v0odlc0c63fh...@4ax.com...

No sono di Milano, però me la consigliato un ragazzo di Napoli.
Grazie ancora
Andrea

Guarda che il libro di Savy fa veramente pena...pieno di errori e di
imperfezioni, lo standard lo vede col radiotelescopio, fa un milione di
astrazioni inutili, generalizzazioni stupide. Solo la parte sull'UML si
salva un po',ma la parte sul C++...
Non ricordo se su 'da C++ a UML' o un altro suo libro ho letto che è  
preferibile utilizzare la sintassi i=i+1 in quanto è più chiara ed
esprime meglio il concetto rispetto a i+=1...

 esprime meglio il concetto rispetto a i+=1...
Tu che libro mi consiglieresti tra i tre proposti ???
Grazie
Andrea

 Tu che libro mi consiglieresti tra i tre proposti ??? Grazie Andrea
 
se già conosci un po'di C++,o anche un po'di programmazione in generale e
non hai paura di studiare seriamente, lo Stroustrup. Se sei principiante
assoluto, non so cosa consigliarti sinceramente. Però se vuoi imparare
sul serio il C++ e vuoi farlo bene,anche a costo di un po'di fatica,
compra assolutamente lo Stroustrup, magari abbinandolo a uno di livello
un po'inferiore.

 ha scritto nel messaggio
news:pan.2003.02.18.15...@dominio.com...

O capito.....grazie molte
Andrea

 No sono di Milano, però me la consigliato un ragazzo di Napoli.
:-)

 Quelli che dici tu non li conosco proprio.
non lo (Stroustrup) consiglierei mai a chi inizia con il C++... a meno che
non sia un programmatore professionista da anni in altri linguaggi simili.
Tommy

 cosa mi consigliate??? Scusate per il disturbo.
Deitel&Deitel se sei a digiuno di programmazione.
Thinking in C++ di Bruce Eckel se hai gia' programmato in un altro
linguaggio tipo C, pascal etc...
Una volta che hai letto uno di questi due libri puoi anche leggere lo
stroustrup. (forse la cosa migliore e sfogliarlo durante! e tenerlo come
"reference" dopo.)
Tommy



Però io penso che sia un po'un luogo comune un po'esagerato perchè in
fondo le cose sono spiegate in modo semplice, secondo me basta studiare
un po'i principi di programmazione di base e poi studiare duramente lo
Stroustrup. Certo, bisogna impegnarsi molto,ma sicuramente si impara
meglio e non ci si porta dietro residui di C o di altri stili di
programmazione, il che secondo me è un guaio (spesso scrivo in C++ e poi
mi rendo conto che mi sto lasciando influenzare dagli anni di C e assembly!)

 mi rendo conto che mi sto lasciando influenzare dagli anni di C e
assembly!)
Capisco quello che vuoi dire, ma secondo me uno che ha SOLO qualche nozione
di principi di programmazione e legge lo Stroustrup finisce che si sforza
per qualche giorno poi desolato rinuncia!
Le cose sono certamente spiegate, e' come dici tu, ma o sai un pochino di
C++, oppure devi essere bravo in altri linguaggi cosi' che ti basta
concentrarti sulle novita'!
Uno che sa il bene il C++ e legge lo Stroustrup potrebbe trovarlo chiaro ed
essere tentato di consigliarlo ai principianti, ma dopo che il primo
principiante si arrabbia e decide di ritirarglielo indietro capisce che non
e' proprio indicato....
Per certi versi allora e' molto meglio il libro di Stanley B. Lippman, Josee
Lajoie.
Tommy

 ha scritto nel messaggio
news:b2soqv$60k$1...@nntp.weblinea.it...


 ha scritto nel messaggio
news:WcB4a.200324$0v.56...@news1.tin.it...

GRAZIE A TUTTI
Andrea

 Guarda che il libro di Savy fa veramente pena...
Concordo pienamente!!...
E "fa pena" lo considero un gentile
eufemismo in questo caso!!
E ve lo dice  un napoletano suo ex  studente alla facoltà di Ingegneria di
Napoli.
Il libro precedente, scritto insieme a Fadini, è quanto di più
fuorviante (rispetto alla programmazione ed all'informatica in generale)
ci sia in ambito universitario ed è rappresentativo di
quanto sia lontano il mondo accademico italiano dalla realtà
produttiva.
Rare eccezioni in questo caso sono testi quali "Basi di dati"
di Atzeni-Ceri ed è qui giusto dargliene atto.
In merito al caso specifico ti consiglio, se sei entry level,
il Deitel & Deitel (veramente ottimo),
altrimenti à d'obbligo "Thinking in C++" di B. Eckel
Per il Savy ribadisco: usa quei soldi per andare a cena fuori ...
gioca ai cavalli, fai beneficenza, vai a mignotte ... e  così via !!! :-)
Sono sicuramente spesi meglio!!! ;-)
Bye,
Fabio

 Tommy
 
Beh,si certamente è più indicato utilizzare libri con un target meno
esperto. Io mi riferivo soprattutto a robaccia tipo i vari "corsi di
Visual C++", "C++ in 10 lezioni", o anche il Savy...quelli confondono le
idee e diffondono informazioni sbagliate sul linguaggio.