Newsgroup: it.comp.lang.c
Titolo: Semplice domanda

Un saluto a tutti i membri di questo NG.
Sono alle prime armi con la programmazione in C. Devo dire che è un
linguaggio che mi affascina parecchio e che mi incuriosisce sempre di
più.
Per scrivere e provare i miei programmini uso il TURBO C  della
Borland, quello in DOS. Esso però mi sembra un pò scomodo per via del
fatto che lavora proprio in DOS e non in finestra Windows, e quindi
chiedo a voi se c'è una VALIDA alternativa al turbo C che lavori in
windows. Esso deve però permettere anche di provarlo, proprio come
facevo con il turbo C selezionando il comando RUN.
P.S. come sistema operativo uso Windows XP professional.
Aspetto vostri consigli.
Scusatemi per l'intromissione e per aver rubato tempo a voi prezioso
con questo mia richiesta.
Un saluto.

 
Io sto usando il programma Dev-C++ che puoi scaricare al seguente 
indirizzo 
http://prdownloads.sourceforge.net/dev-cpp/devcpp4991setup.exe
Francesco

 
io uso xemacs/gcc/gdb. per windows xp lo trovi a:
http://www.cs.colorado.edu/~main/cs1300/cs1300.zip
oppure (sito italiano):
http://homes.dsi.unimi.it/~aguzzoli/didattica/algo/cs1300.zip
e' un download di 31.1M con tanto di guida c/cpp, istruzioni d'uso, 
esercizi e codice degli esempi.
oc

 Eventualmente impara ad usare il Makefile.
L'unico problema che vedo č che, se non vado errato, il Turbo C č molto
vecchio, quasi sicuramente precedente allo standard C99.
Didatticamente, non va molto bene abituarsi al C del 1989 nel 2005...
Quindi suggerirei di procurarsi un compilatore quanto pił fedele possibile
allo standard corrente.
Per il resto, concordo nell'evitare, mentre si impara, gli ambienti di
sviluppo integrati (tipo l'IDE di MS Visual C++, per intederci) e le
interfacce GUI (tipo MS Windows o X-Windows).
Il C č gią abbastanza complesso di suo senza andarsi complicarsi la vita
con ambienti di sviluppo e di runtime pił complicati di un'astronave.
--
Cingar
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 allo standard corrente.
Il K&R e` ancora il miglior libro per imparare il C.  Le estensioni 
successive aiutano solo a scrivere del codice piu` sicuro.  Ma la base 
del linguaggio (se lo hai studiato a fondo) rimane.


 Il K&R e` ancora il miglior libro per imparare il C.  
...hmmm... si può essere d'accordo o meno.
Il K&R è lontanissimo dal C99, e in misura minore dal C89 stesso.
Il K&R è ancora una buona guida _di base_, a meno di associare ad esso i
vari errata corrige che, oltretutto, lo adeguano allo standard ANSI/ISO
C89.


 del linguaggio (se lo hai studiato a fondo) rimane.
Il mio K&R è vecchio come il cucco ed è aggiornato solo al C89, ma pensavo
che le edizioni in commercio adesso fossero state ormai adeguate al C99.
No?
In ogni caso, il K&R non è (e forse non ha mai voluto essere) un manuale
di riferimento del C, per cui le differenze fra C89 e C99 tutto sommato lo
toccano solo marginalmente. Al massimo dovranno fare qualche ritocchino
alle appendici che sommarizzano la sintassi e la libreria standard, e
magari aggiungere qualche "const" qua e là negli esempi di programmi.


 No?
Quali edizioni ? del K&R esistono due edizioni: la prima, vecchissima e la
seconda del 1988.  La seconda riporta la dicitura rossa in copertina
"ANSI".
Da allora in poi non ci sono più edizioni.  Quella versione, la seconda,
non è aggiornata al C89, perché è uscita quando ancora lo standard era un
draft, infatti ci sono diverse alcune cose che differiscono nel libro
rispetto allo standard.  La cosa più clamorosa è la precisazione
sull'obbligatorietà di "castare" il valore di ritorno di malloc(), cosa
che è poi è stata corretta a posteriori con un "errata corrige", visto che
lo standard ammetteva il cast automatico.


 Da allora in poi non ci sono più edizioni.
E che aspettano ad aggiornarlo? Non mi pare che ci voglia granché. Mi sa
che i signiri K. e R. hanno fatto tanti di quei soldi con quel libro da
essere ormai assolutamente disinteressati a qualsiasi cosa che puzzi di
lavoro...
--
Cingar


Vi ringrazio dei consigli.
Cosa dire….. io sono proprio nuovo a questo splendido linguaggio.
Riguardo al libro, bhè, tempo fa mi consigliarono il K&R,  libro che
acquistai al volo ma che ben presto ho lasciato stare perché NON
c'erano basi. Io alle superiori ho fatto solo un po' di turbo pascal.
Le prime pagine le ho capite, poi mi sono ritrovato a leggere delle
cose che per me non avevano NESSUN senso in quanto NON avevo basi e
non conoscevo alcune cose che il libro dava per scontato che già si
conoscessero. Ho quindi chiesto nuovamente consiglio e mi hanno
consigliato un bellissimo libro: " C Corso completo di programmazione
( seconda edizione )" Di Deitel e Deitel. Questo libro è molto ben
curato e parte dalle basi. Durante la lettura di tale testo non ho
incontrato il minimo problema.
Ok, spero ancora in qualche vostro coniglio in futuro.
Grazie.

 lavoro...
Eh sě, sta a vedere che č cosě...
