Newsgroup: it.comp.lang.c
Titolo: Come iniziare

Ciao
Scusatemi, di C non sň un emerita mazza, cosě come di programmazione ad
oggetti, vorrei iniziare almeno per ampliare i miei orizzonti, potete per
cortesia consigliarmi del materiale?
Sia didattico, ma anche strumenti. Io devo iniziare da ZERO.
Grazie.

Oh bella, siamo in due allora! Mi sa che C, però, non va bene per gli
oggetti, piuttosto C++.
Cmq se sai qualcosa fammi sapere, 
ciao
dawe

...

Francamente dal punto di vista personale posso condividere solo in
parte i consigli dati nei punti precedenti. Io personalmente avevo
incominciato come diceva Matteo con il Kerningham & Ritchie, problema:
a parte i primi programmi già alla fine del primo capitolo mi sentivo
un perfetto imbecille, perchè molti dei programmi che venivano dopo
non mi funzionavano. Così ho finito per scegliere di cambiare libro.
Dal mio punto di vista uno impara solo se ha a disposizione un libro
con molti esempi e con delle soluzioni per gli esercizi. Giustamente
uno potrebbe obiettare: ma quando sei nel mondo reale non hai le
soluzioni a portata di mano! Anche questo è vero, ma l'intelligenza di
ognuno di noi è diversa...c'è chi a 14 anni scrive il suo primo
compilatore, e c'e' chi a 24 non sa ancora accendere il computer!
Ragion per cui ritengo un po' stupido il consigliare a qualcuno che
inizia di farlo da Linux, con il gcc e con il Kerningham & Ritchie
come libro a meno che questo qualcuno non sappia gia' di appartenere
alla casta di coloro che godono di un QI>=120...Per tutti gli altri:
procuratevi un computer, un compilatore con un Ambiente grafico
(all'inizio per i programmi di esordio vanno anche bene i vecchi
compilatori della Borland molto facili da usare), e un libro ricco di
esempi e con soluzioni per gli esercizi(l'ideale possono essere i
libri che ad esempio si usano nelle scuole medie superiori, io
personalmente avevo trovato uno di questi libri dal titolo "Linguaggio
C" e della casa Editrice MacGrawHill, ma di cui al momento non mi
ricordo l'autore. In caso contrario una valida alternativa sempre
sullo stesso livello di "stupidita'" puo' essere il manuale della
serie Schaum dal titolo "Programmare in C". Un ultimo consiglio:
questo va bene all'inizio, poi dovete trovare altro materiale che vi
aiuti ad approfondire e a migliorare quello che avrete imparato. I
Libri  e gli strumenti che vi ho consigliato, se vanno bene per
iniziare a programmare, non vanno bene dopo: il linguaggio C è
cambiato con il tempo e le cose che prima erano consigliate adesso
possono essere diventate inutili o addirittura dannose...Per il resto:
Buon divertimento!!!
Paolo



Guarda, innanzitutto e' meglio se decidi se imparare un linguaggio ad
oggetti come il c++ oppure un procedurale come il C (io ti consiglio
di fare prima il C, anche perche' e' piu' semplice (ci sono pochi
costrutti ma ben precisi!)), e ti da' le basi (non come forma mentis
per la struttura dei programmi, ma a un livello piu' basso di
astrazione) per il C++.
Per imarare ti servira':
1) voglia;
2) tempo;
3) libro;
4) compilatore;
5) computer.
Cmq, dato che ci sono molti mex che parlano dell'argomento "come
iniziare", prendi google
(
http://www.google.it/advanced_group_search?as_ugroup=it.comp.lang.c&hl=it
)
e datti da fare!
Ciao,
Zeppe

 non mi funzionavano. 
Condivido la tua opinione ma se è considerata la "bibbia" un motivo pur ci
sarà. Io ritengo che il K&R sia qualcosa in più di un semplice manuale del
linguaggio C. Ti crea,infatti, la mente da programmatore e cerca di
guidarti sempre verso la più giusta soluzione(cosa che a volte con altri
libri viene 'sottintesa') . Cmq i programmi devono per forza funzionare...
Probabilmente è la tua archittettura che crea problemi nel funzionamento
dei programmi. Fin ad adesso non ho mai avuti grandi problemi con il K&R
... probabilmente l' unica pecca è che non ci sono le soluzioni degli
esercizi(e qui condivido pienamente la tua opinione). Del resto mi sembra
un OTTIMO libro per chi già sa qualcosa dei linguaggi di programmazione...
mi sembra, invece, un BUON libro per coloro che non ne sanno niente. Cmq
ritengo che tutti debbano iniziare con un libro bello tosto e capirlo
pienamente; in questo modo non si creano confunsioni in testa. Il deitel &
deitel non l' ho mai letto, ma credo(da quel che ho sentito) che sia un
buon libro per i neofiti... La soluzione migliore sarebbe leggersi il K&R e
se qui qualcosa non si capisce, cercare di capirlo su un altro libro meno
difficile.
Cmq in genere il K&R si dovrebbe capire tutto e se si dispone anche di una
connessione ad internet, facendo un ricerca si trovano spiegazioni a ciò
che è scritto nel suddetto libro.
ho concluso... ps: ovviamente il tutto è IMHO 
ciao by JSMR
---------------------------------------------
I primi saranno gli ultimi.... ma non sempre