Newsgroup: it.comp.programmare
Titolo: C

Piccola domanda ...mi indicate siti in italiano e un libro per imparare a
programmare in C?
grazie

 ha scritto nel messaggio
news:qzLP9.62386$TC5.2...@twister1.libero.it...


 dal C "puro" poi C++ e C# vanno di conseguenza vero?
Non tanto, la sintassi e' simile ma la struttura di fondo e' completamente
diversa, C++ e C# sono object oriented e C# si appoggia fortemente a .NET
e la sua libreria.
In ogni caso dipende da quali sono i tuoi obiettivi, oggi per fare molte
cose ci si deve appoggiare a librerie software per la gestione della GUI
o per la programmazione Internet o quant'altro. Quindi oltre al linguaggio
devi anche sceglere l'ambiente, ad esempio se scegli il C++ ti convene VC++
o C++Builder?
Un buon punto di partenza potrebbe essere il C#, il Framework e' free ed
il linguaggio e' "facile" (nota le virgolette) ed adatto per fare prime
prove di programmazione.
-- 
Ciao...
Claudio

 ha scritto nel messaggio
news:3E0FF903...@libero.it...


 iniziare dal C "puro" poi C++ e C# vanno di conseguenza vero?
non farti ingannare dal nome: C, C++ e C# sono tre linguaggi diversi e 
come tali vanno considerati. (se si chiamassero X, Y e Z nessuno si 
sognerebbe di metterli in relazione ;-)
Se vuoi imparare il C il libro giusto e` "The C programming Language" di 
Kernighan/Ritchie; e` disponibile anche in italiano con il titolo 
"Linguaggio C".
ciao Anto
-- 
"Computer science is not about computers any more than astronomy
is about telescopes." -- EW Dijkstra

 ha scritto nel messaggio
news:jidpua...@anto.cuni.lan...


> sognerebbe di metterli in relazione ;-)
Saranno anche diversissimi tra di loro, ma non bisogna dimenticare che
C++ discende dal C, e C# discende dal C++, e ognuno di questi
linguaggi eredita dai loro padri una parte rilevante della semantica e
della sintassi.
Per questo motivo, è innegabile che una persona che già conosce il C
imparerà molto più in fretta il C++ e poi il C#, di quanto non possa
fare una persona che già conosce, per esempio, Java e/o Pascal e/o
Lisp e/o Python e/o ecc...


C offriva, offre ed offrira'
C++ idem con patate
C# non so
Tutti o quasi i sistemi critici e real time su micro sono progettati in C.
Maurus

C# non so
Saprai.
Se la microsoft decide una cosa, purtroppo è legge (nel mondo IT).
A meno che la comunità gnu/gpl riesca a soppiantare questo andazzo, ma
passerà tempo. Chi vivrà vedrà :-)

 passerà tempo. Chi vivrà vedrà :-)
 
E perchè mai. 
Si cavalca allegramente l'onda e si sforna go-mono tra 6 mesi :-]
Che poi nemmeno è vero che se la MS decide una cosa è legge: se il
prodotto è buono e offre vantaggi allora sfonda, ma i megaflop di MS
sono tanti.
-- 
oOO()             |Nicholas Wieland|
/ _/              |nicholas_wieland|
|/ [ Step on the ]|    @
yahoo.it
   |
\_)[  right foot ]|________________|

 Io oggi ti consiglierei di iniziare dal C#.
Si, anch'io.
Ciao


 ha scritto nel
messaggio news:slrnb13m35.l9.n...@lorien.ilweran.org...


 ...e tra i tre dal punto di vista lavoretivo quale offre di piu'?
ora come ora probabilmente il C++, ma non ti so dire quanto sara` 
popolare C# in futuro.
Pero` attento: soprattutto all'inizio non valutare i linguaggi dal punto 
di vista della "spendibilita`" sul mercato del lavoro; considera che se 
intendi diventare un programmatore professionista nella tua carriera 
dovrai imparare ben piu` di un singolo linguaggio e che non esiste un 
"linguaggio universale": ce ne sono diversi e ognuno di essi e` 
preferibile per svolgere determinati compiti.
IMHO per scegliere il primo linguaggio la "spendibilita`" e` uno dei 
fattori meno importanti - contano di piu` la semplicita` e la tendenza 
ad insegnarti un buon stile di programmazione. Meglio imparare un 
linguaggio che aiuti ad imparare *bene* la programmazione senza doversi 
scervellare su un mucchio di dettagli inutili; quando sarai piu` esperto 
ci sara` sempre tempo per imparare i linguaggi piu` tosti.
Penso che il linguaggio piu` adatto per imparare sia Python: semplice, 
potente, *divertente*: ti consiglio di fare un giro su 
www.python.org
 o 
www.python.it
 se preferisci l'italiano.


 ha scritto nel messaggio
news:40dsua...@anto.cuni.lan...


 Lisp e/o Python e/o ecc...
Secondo me e` "negabile", eccome. 
Ad esempio, Java e` il linguaggio piu` simile a C# per cui il passaggio 
da uno all'altro dovrebbe avvenire senza troppe difficolta`.
Penso anche che probabilmente un programmatore Pascal imparera` piu` 
velocemente il C++ che non un programmatore C: poiche` il nuovo 
linguaggio non assomiglia a quello che gia` conosce lo potra` imparare 
senza troppi preconcetti, al contrario del programmatore C che a causa 
della somiglianza superficiale rischia di confondere i due linguaggi.
Infine un programmatore LISP avra` probabilmente acquisito una tale 
elasticita` mentale che non mi stupirei se imparasse C++ e C# piu` 
velocemente di un programmatore C - ma queste sono solo congetture.


 da uno all'altro dovrebbe avvenire senza troppe difficolta`.
Beh, si, considerando che C# è una scopiazzatura di Java... :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

quali Oracle VB6 e C.
Oracle non è un linguaggio di programmazione
Rhymes

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

ero sicuro ...metre scrivevo ho pensato ora qualcuno risponde per dirlo!
allora potevi evitare di scriverlo ;-)
Rhymes

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

sono la fine del mondo!!!!!!
?
Rhymes

 della sintassi.
Che C++ "discenda" da C è verissimo, ma che C# lo faccia dal C++ è un po' 
criticabile... A me sembra un clone di Java!
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

 (...) lavoro su mail fraime (...)
Bellissima (celiando spero)!