Newsgroup: it.comp.lang.c++
Titolo: Guida al C++

Autore        Herbert Schildt
Titolo          Guida al C++  (seconda edizione)
Editore       Mc Graw-Hill
Che ne pensate di questo testo?
Eventualmente cosa c'è di alternativo?
(guida completa + esempi, ecc.)
Grazie!
Tiz.

 (guida completa + esempi, ecc.)
C'è qualcosa di MOLTO meglio
Autori  Stanley B. Lippan  e  Josée Lajoie
Titolo  C++ Corso di programmazione terza edizione
Editore         Addison e Wesley
vai su 
www.addison.it
 e fai una semplice ricerca (per autore ti sbrighi 
prima, cerca Lippman) ed avrai una breve recensione sul libro.
Io studio da poco C++, l'ho comprato ed è ottimo!
 
Ciao
-- 
Luigi
--
bug windows [5] = {"95", "98", "NT", "Me", "2000"};

 Luigi
Grazie mille per l'INFO!!!

> Editore         Addison e Wesley
Concordo, anche se la versione inglese (io posseggo quella) credo sia
leggermente migliore.
--
Walkie...@Libero.It (ICQ# 8143647)

 migliore di questo?!?
Va be, non è tanto per l'off topic, il fatto è che Schildt non lo sopporta 
nessuno :(
ciao


 Che ne pensate di questo testo?
Allora Schildt su questo gruppo non e' per nulla apprezzato ed hanno
ragione.
Ora e' anche vero che C++ Giuda completa sec. ed e' sicuramente il migliore
dei suoi libri sul C/C++ ma credo che ci sia di MOLTO meglio in giro.
(quello che volevo dire e' che questa volta il libro e' leggibile...)
C'e' anche da dire che il libro e' diviso in due parti: C e poi C++. Io non
trovo questo approcio giusto: Chi conosce il C non leggera' mai la prima
parte, e chi non lo conosce potrebbe anche non essere interessato ad
impararlo !!! (nonostante quasi tutto il  C sia un sottoinsieme del C++).
Non ti consiglio lo Stroustrup perche' non e' adatto ai principianti, quindi
ti consiglio il libro di Lippan & Lajoie, oppure di scaricare Thinking in
C++ 2nd ed gratuitamente dal sito 
www.bruceeckel.com
 . (il libro e' in
inglese).
Alex

 inglese).
Condivido il consiglio.  Lippman & Lajoie e` imbattibile, ed
esiste anche in Italiano, ma costa; Eckel e` ottimo E GRATIS,
ma solo in inglese.  L'inglese e` quasi indispensabile per
fare informatica oggi, ma se uno ha dei problemi di inglese
la comprensione del C++ attraverso un testo inglese sara`
una faticaccia mostruosa, quindi forse vale la pena di spendere
e comprare il testo Addison-Wesley Italia di Lippman e Lajoie.
Alex (MVP di Brainbench per il C++)

ma solo in inglese. 
Io ho acquistato il Lippman-Lajoie in versione inglese e posso dire
che e' formidabile.  Non ho capito perche' la versione italiana costa
circa la meta' !  Non sara' una sindrome comune a queste case editrici
italiane quella di mutilare le traduzioni dei testi inglesi di una
buona parte di capitoli ? (l'ho gia' visto con Apogeo e i testi di
Cantu' su Delphi).
--
Walkie...@Libero.It (ICQ# 8143647)

Scusate la domanda... ma cosa c'è di male in quell'autore?
Io ho comprato quel libro e sinceramente mi sono trovato molto bene.
Potreste indicarmi una parte del libro in cui sono sparate caxxate?
D'accordo sull'errore di dividere il libro in C/C++... ma le caxxate dove
sono???



Purtroppo sono disseminate un po' dappertutto. Non so in
quel testo in particolare... ma su un testo sul C dello
stesso autore ad esempio veniva fatta molta confusione sui
file binari e file testo e sulla gestione di EOF con le
letture da file.
Con "confusione" non intendo dire che non si capiva quello
che voleva dire il testo... il testo si capiva benissimo...
solo che le cose in C non vanno affatto come dice Schildt.
Il fatto che sia un testo chiaro se non addirittura
accattivante rappresenta un problema in questi casi...
infatti il lettore ricordava benissimo e applicava delle
regole *sbagliate*.
Visto che si parla di linguaggi di programmazione in cui
l'essere assolutamente precisi e' importante (le cose ad
un computer non si spiegano "grossomodo") la presenza di
molti piccoli *errori di concetto* rendono questi testi
sostanzialmente un cattivo affare.
Riguardo ad un elenco preciso delle "caxxate" puoi provare
a leggere una review di un testo di Schildt sul C standard.
Nota che da un testo che descrive uno standard ci si
aspetterebbe una grande attenzione ai dettagli (lo
standard e' un cumulo di dettagli: non ci si avvicina al
documento standard per capire le basi del linguaggio...).
 
http://www.lysator.liu.se/c/schildt.html
Nel suo testo di spiegazione sembra che Schildt abbia
problemi a capire anche cose semplici come quale deve
essere la dichiarazione di main (e insiste ad esempio su
"void main(void)" che e' in violazione dello standard)
oppure su cosa significhi il fatto che le funzioni di
libreria non sono tenute ad essere rientranti oppure
sul fatto che i char potrebbero non essere di 8 bit.
Altre informazioni su perche' i testi di Schildt sono
considerati un problema le trovi su
 
http://www.faqs.org/faqs/C-faq/learn/
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff