Newsgroup: it.fan.studio-vit
Titolo: Consiglio

Visto e considerato che su questo ng, sotto le mentite speglie di baldi
giovani videogiocatori, si nascondono molti vecchi, stanchi, occhialuti
e rincitrulliti quasi-ingegneri, chiederei loro un consiglio: vorrei
prendere come testo sul C la "Guida completa al C" di un tal Shildt.
L'ho visto e sembra valido ma:
dato che lo stesso libro esiste anche per il C++, e che la parte di
sintassi è identica, voi cosa consigliate ?
L'esame è sul C, e il primo libro parla anche degli algoritmi in C...
quelli però li faccio anche a lezione, mentre un libro per il C++ mi
servirebbe di più anche in futuro.
Dato che sono due tomi da 70 e passa carte l'uno, vorrei scegliere.
Thanks for the suggeriments's.
-- 
... e qualcuno mi svegli Hicks.

I Testi di Shildt non sono malaccio, se non fosse che, salvo due o tre
capitoli che cambia di tanto in tanto tra uno e l'altro, sono tutti
uguali... ;)
  Comunque, IMHO, conviene quello per C++, se non ti servono gli
algoritmi già pronti che fornisce nell'altro. Più che altro perchè
almeno ti illustra le basi del C++ che una volta imparato il C diviene
il passo successivo...
  Solo, se puoi, accompagnalo con qualcosa che sia appena un pò più
profondo come livello di discussione. Personalmente consiglio i
seguenti:
  Autore            Titolo originale       Titolo italiano
-------------------------------------------------------------------------
1)  K & R            C Language         Linguaggio C (seconda edizione)
2)  B. Soustroup     The Annotated ANSI   (ehm, non so come sia tradotto
                     C++ (III edition)    da noi...)
3)  Bruce Eckel                           Programmare in C++
  1 e 2 sono dei reference book (oltre ad essere rispettivamente
l'Antico e il Nuovo Testamento.... ;), cioé contengono di tutto, di più
ma non affrontano in modo sistematico le insidie di questi linguaggi
(insidie per i programmatori BASIC o PASCAL, per i programmatori C e C++
sono solo features... ;), mentre il 3 è un ottimo libro sugli aspetti un
pò più filosofici ed esoterici del C++... va associato ad un testo che
ne spieghi la sintassi, perchè non è molto esauriente da questo punto di
vista, ma in compenso affronta tutti quegli argomenti che in genere
testi orientati alla spiegazione della sintassi del linguaggio sorvolano
completamente. Ad esempio, ti spiega abbastanza approfonditamente cosa
avviene durante il passaggio di valori alle funzioni, i meccanismi di
allocazione della memoria in C++, i meccanismi di funzionamento delle
funzioni virtuali, e tante altre cosette anche e soprattutto con
riferimento alla progettazione e come sfruttarne i vantaggi progettando
opportunamente il programma.
  se serve altro, non hai che da fare un fischio... ;)
  nano, nano...
    MP.
PS. attento ai puntatori ed alla corretta inizializzazione delle
variabili... ;)
PPS. comunque, anche se è vero che il C++ è molto più leggibile, facile
da usare, facile da debuggare, etc. etc. l'Unico e Vero linguaggio C è
il
K & R prima edizione, un linguaggio per veri uomini, altro che... >;->>
Il resto è solo paracadute per chi ha paura di lanciarsi nel vuoto... :)
-- 
Stud. Marco Pietrobono                | Murphy's Law: if something could
v. del Calice, 39 - 00178 ROMA        |     go wrong, it does.
Tel. +39.6.7186329                    | Legge di Murphy: se qualcosa può
http://www.ccda.uniroma2.it/~pietrobo
 |    andar male, lo farà.


ha scritto:

                         byeBieZ
                        Er CiaKKa
**************SANITARY ALERT**************
CiaKKa I_nternet C_ontagion Q_uotient:  4836171
==========================================
Visit my anime Home-Page (soon to be updated)
http://www.geocities.com/Tokyo/Towers/1278
Soon on the Web: The CiaKKa Ring