Newsgroup: it.comp.lang.c
Titolo: Linguaggio C

Sono uno studente della Facoltà di ingegneria Informatica di Palermo
mi servirebbero dei testi, ottimi testi, per poter impare ad usare il
linguaggio c, magari qualcosa anche con qualche esempio, insomma voglio
poter realizzare qualunque tipo di programma in C ad occhi chiuso,
fatemi diventare un esperto.
Grazie Dario.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

fatemi diventare un esperto.
C'è un solo libro che ti può servire il K&R
Linguaggio C 2nda Edizione
Brian W. Kernighan, Dennis M. Ritchie
Jackson Libri
e poi leggiti il libro di Koenig
--
Rhymes (rhy...@NOSPAMmyself.com)
http://www26.brinkster.com/rhymes
" ride or die "


sappiamo tutti che il K&R è un po' difficile per un principiante. Quindi
prima di leggere il libro consigliato, ti consiglio "Programmare in C" di
Aitken-Jones, secondo me il migliore per un principiante.
ciao

 ciao
un principiante deve avere basi solide e solo K&R te le può dare
altri testi potrebbero solo fare confusione

altri testi potrebbero solo fare confusione
Non sono d'accordo, ho visto i risultati disastrosi di far studiare il
C sul K&R a gente che non ha un minimo di basi informatiche. Meglio un
libro piů semplice come il Deitel & Deitel (IMHO ancora meglio un
linguaggio piů semplice come Python o Pascal).
-- 
Marco Barisione (ICQ 84277092)

 e poi leggiti il libro di Koenig
Non lo conosco: mi daresti un url o qualche informazione in piu ?
Grazie
Ciao,
Nicholas

Non lo conosco: mi daresti un url o qualche informazione in piu ?
io so che si chiama "C Traps and Pitfalls"


 linguaggio più semplice come Python o Pascal).
sarebbe meglio una base in Assembly tanto per cominciare, anche per poter
comprendere il funzionamento dello stack nella gestione dei puntatori di
buffer o di funzioni ricorsive.
data la possibilità del C di penetrare a fondo nel sistema in assenza di
solidissime basi il risultati possono essere solo disastrosi.

solidissime basi il risultati possono essere solo disastrosi.
Appunto è meglio *non* partire dal C ma da altri linguaggi.


 sappiamo tutti che il K&R è un po' difficile per un principiante. 
Assolutamente, questo è un mito da sfatare.
K&R è sicuramente nozionistico, avaro di esempi (spesso inutili, vedendo 
altri testi, ndr) e usa una terminologia tecnica necessaria ed essenziale.
In compenso le nozioni ci sono, a differenza di altri libri che lasciano 
dei buchi paurosi e dubbi amletici. 
Per un principiante potrà essere noioso, non difficile. Se vogliamo dire 
che studiare il K&R è palloso ci posso anche credere, ma difficile...
 

altri testi, ndr) e usa una terminologia tecnica necessaria ed essenziale.
Per un principiante assoluto che non sa cosa sia un compilatore o una
variabile?


 Grazie
Andrew Koenig
"C Traps and Pitfall" (tradotto come: "Programmare in C senza errori: 
trucchi e trabocchetti del linguaggio").
URL: 
http://www.research.att.com/info/ark
Commento: 
http://www.accu.org/bookreviews/public/reviews/c/c002114.htm
Altri dati sul libro li trovi sull'URL di cui sopra.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

 variabile?
Ovviamente non c'č limite a definire principiante. 
Il K&R inizia con il programma "Hello world!" che universalmente il primo 
passo dentro un linguaggio, quindi non č astruso per un principiante. 
Chiaramente possono mancare ulteriori basi, il principiante puň essere uno 
che non ha mai acceso il pc o che non sappia cosa sia un file di testo, 
ritengo (a mio modesto parere) che non sia una ragione per entrare dalla 
porta di servizio. E' preferibile integrare queste basi.
Penso sinceramente che un aspirante programmatore C ne possa trarre 
giovamento in brevissimo termine. 
L'altro giorno feci notare (non so se quě o in c++) come un testo su 
internet venisse spiegato con esempi prolissi e giri di parole (sicuramente 
comprensibili, per caritŕ...) gli operatori logici, ma non vi era scritto 
da nessuna parte l'ordine e la modalitŕ di valutazione. Non dico che tutti 
i testi siano cosě, per caritŕ... dico solo che a volte la nozione č 
nozione, meglio ponderare su tre parole che definiscono il concetto 
piuttosto che tanti discorsi che cercano di renderlo abbordabile (e magari 
non lo č, senza ponderarlo...).
 

 ha scritto nel messaggio
news:l46nou0v60gpq72ov...@4ax.com...


 Altri dati sul libro li trovi sull'URL di cui sopra.
Grazie a entrambi, non mi sarei mai interessato a un libro con un titolo
simile :)))))
Nicholas

 Grazie Dario.
Prego.

Personalmente paragono il K&R ad una bicicletta
da piccoli è difficile salirci ma quando si è preso la mano non si cade più
e diventa semplice poi passare ad un qualsiasi altro mezzo a due ruote sia
pure una superbyke
in K&C c'è tutto quello che bisogna sapere
poi se uno vuole gli esempi se li va' a cercare altrove  se proprio non
digerisce la sintesi.
ma quando ho un dubbio, io corro sempre dove trovo sicuramente tutto , e
questo tutto è solo K&R.
inoltre la sua sintesi se all'inizio può sembrare arida, successivamente
quando i meccanismi si sono oliati diviene preziosa in quanto non
dispersiva.
tu prova a cercare qualcosa su un testo ad esempi quando hai fretta.
conclusione
se non ti leggi almeno una volta per intero il K&R non sarai mai un
programmatore C , ma non un buon programmatore , ma proprio non sarai mai un
normale programmatore C.

 altri testi, ndr) e usa una terminologia tecnica necessaria ed essenziale.
Gia` questo basta IMO a renderlo un libro non adatto a principianti.
-- 
La firma non c'e`, non so cosa mettere.

 Gia` questo basta IMO a renderlo un libro non adatto a principianti.
Okay, ma ritenete che K&R abbia un approccio sbagliato al linguaggio?
IMHO l'approccio è quello corretto.
Se il "principiante" non può avere questo approccio, probabilmente mancano 
altre basi. IMHO è corretto colmare queste lacune ma mantenere l'approccio 
corretto.
Se è questo il problema; ovviamente, se si ritiene che non sia un libro di 
qualità è un'altro discorso. 

 qualità è un'altro discorso. 
Non ritengo affatto che abbia un approccio sbagliato al linguaggio, ritengo
che abbia un approccio sbagliato al novizio.
La mia opinione è che anche se si hanno le basi un libro debba dare al
futuro programmatore C anche sicurezza in modo che le nozioni siano ben
salde nella mente. Ciò avviene attraverso la presentazione di esercizi ed 
esempi, cosa che il K&R non fa anzi, attraverso gli esercizi tenta di far
acquisire ulteriori nozioni.
Per me un libro corretto da consigliare a un novizio è il D&D, per me è
ottimo e non è così semplice come si pensa. La trattazione resta comunque
chiara, gli esempi e gli esercizi sono tanti, alcuni veramente difficili e
divertenti. 
Il K&R è da leggere in un secondo momento secondo me, per fissare 
definitivamente.
Credo che la qualità sia fuori discussione, è assoluta e soprattutto la 
lettura è proficua nel corso degli anni, cosa che non posso affermare del
D&D: una volta letto non diventa una reference o un testo da ripasso, gli
argomenti sono a volte troppo "tirati", prolissi.
I miei 0.2 :)
Ciao,
Nicholas
 

 fatemi diventare un esperto.
leggiti questi
http://assemblypagediant.freeweb.supereva.it/DJGPP_C/k-r.tgz


http://assemblypagediant.freeweb.supereva.it/DJGPP_C/k-r.tgz
Non stai esagerando un po' con il nozionistico ? :DDDD
Nicholas