Newsgroup: it.comp.lang.c
Titolo: Vorrei un informazione

Cosa devo fare per imparare il C?
Che mi consigliate?

 wrote:
: Cosa devo fare per imparare il C?
: Che mi consigliate?
Compra un libro sul C, non farti consigliare,
vai in libreria e guardane qualcuno, quello che
ti sembra migliore ad un primo approccio e' il
tuo libro (che sia buono o cattivo non ha troppa
importanze per iniziare tutto sommato). Inizia
a leggere, non disteso sul letto ma vicino al
computer fornito di un compilatore decente (gcc
per esempio).
inizia a scrivere i programmi piu' semplici, poi
sempre piu' complessi. Non frustrarti se il libro
non ti da nessun elemento per realizzare programmi
che abbiano una interazione col tuo sistema operativo,
con la tua scheda grafica eccetera. Impara la struttura
del linguaggio programmando. Poi guarda al tuo sistema
operativo, alle chiamate di sistema, alle libreria
disponibili... e continua a programmare :)
Soffermati sulle parti che non comprendi bene,
cerca di capire come funzionano i puntatori.
Quando hai raggiunto una certa esperienza usa
l'opzione del tuo compilatore che genera il sorgente
assembler (gcc -S) invece che l'eseguibile fornendo come input
programmi in C semplicissimi e guarda il risultato,
ovvero guarda come tutte le strutture, i puntatori,
le chiamate di sistema diventano assembler.
Quando sei arrivato a questo punto sai benissimo
cosa fare per imparare di piu'.
antirez

 Che mi consigliate?
Procurati il libro Il linguaggio C - Seconda edizione di Kernighan e
Ritchie e il compilatore DJGPP per MS-DOS all'indirizzo
http://www.delorie.com/djgpp/
.
EMG

> non farti consigliare
Gli stai cosigliando di non accettare consigli? Mi sembra un po'
contraddittorio
Io ti cosiglio di seguire il consiglio di Enrico Maria Giordano
--
________________________________
Togliete NoSpaM per rispondermi
bye Brain

 wrote:
:> non farti consigliare
: Gli stai cosigliando di non accettare consigli? Mi sembra un po'
: contraddittorio
La vita e' fatta di questo. Quello che volevo dire e' che all'inizio
e' meglio avere tanta voglia di imparare che un libro considerato
da chi conosce gia' il linguaggio 'buono'. Il K&R secondo me non e'
un buon libro per chi inizia, serve un libro di quelli che ti spiegano
le basi in maniera ridondante magari, con piu' esempi, senza prendere
in esame strutture dati non banali eccetera. Dopo un primo approccio
magari il K&R diventera' molto utile come libro da consultare o cose
del genere, pero' ripeto, secondo me all'inizio la cosa migliore
e' prendere il C in maniera divertente e rilassata, ed andare in libreria
e scegliere un libro per la sua chiarezza o per la sua impostazione
puo' essere una buona idea.
Altra precisazione: la prossima volta sei pregato di aggiungere il
tuo consiglio alla lista, non di valutare il mio.
antirez

 Il K&R secondo me non e' un buon libro per chi inizia,
Mah, io ho iniziato con quello e mi č sembrato molto chiaro e
didatticamente valido.
EMG

 in esame strutture dati non banali eccetera.
Su questo sono parzialmete d'accordo, infatti per iniziare ho trovato molto
"user friendly" il libro della McGrw Hill.... però bisogna ammettere che ci
sono alcuni libri che sarebbero da mettere su una *lista nera* e non si può
scegliere a caso
