Newsgroup: it.comp.programmare
Titolo: Si può fare secondo voi?

Ciao, sto studiando il c nudo e crudo e visto che non so usare il djgpp o il
borland c compiler ho deciso di usare a tale scopo il Microsoft Visual C++
6.0. Infatti per scrivere un programma in c basta aprire un semplice file di
testo e salvarlo subito con  estensione .c ed il gioco è fatto. Però mi
rimangono dei dubbi: è valida la cosa o il MVC++ 6.0 ha qualche pecca in
quanto a compilatore c?
Ciao e grazie a tutti per l'aiuto.

 wrote in message
8zdY5.63075$hk4.2...@news.infostrada.it...

cosa intendi per pecca ?  beh fra i compilatori citati preferisco proprio il
vc.
se compili il sorgente senza includerlo in un progetto al momento della
compilazione
ne verrà creato uno di default di tipo console, ma non è un bel modo di
procedere.
se importi codice preesistente scritto in c potresti aver bisogno di qualche
riga
come queste:
// dopo gli include e prima del tuo codice ....
#ifdef __cplusplus
extern "C" {
#endif
// .... e alla fine
#ifdef __cplusplus
}
#endif
imparerai ad amarlo :) , bye

 imparerai ad amarlo :) , bye
Beh, lo spero altrimenti sarebbe stato tutto tempo sprecato :-D
Ciao e grazie.

quanto a compilatore c?
Mm, e' un po' meno efficiente, pero' in Windows e' piu' pratico da usare
di djgpp... e ti fa prendere un po' di cattive abitudini. Inoltre, costa
di piu' (anche con la licenza studente).
IMHO, YMMV, HTH e altri acronimi,
Leonardo
-- 
".signature": bad command or file name

 $
Ehhhhhhhhhhhhhh :-D


scrivere codice c portabile su piu' compilatori e piattaforme non e' uno
scherzo
specialmente per uno che ha iniziato il giorno prima :) gli standard
lasciano a
desiderare. hihhihi ansi c :)


 reindirizzarli e' un altro conto.
Beh, era una funzione che doveva mandare dei caratteri alla stampante ma
visto che il VC non lo supporta ho dovuto optare per l'output su schermo con
stdout....c'e scritto sul libro...un ottimo libro secondo me: Programmare in
C, di  Peter Aitken e Bradley L. Jones - Apogeo.
Cmq ritengo il Visual C++, sia per sentito dire che per alcune veloci
occhiate, un buon  prodotto....ma non so se č piů versatile del Borland,
qualche esperto qui potrebbe essere piů preciso di me (Leonardo, ci sei??)


scusa se ti sono sembrato arrogante :P , c' era una volta il buon vecchio
DOS....
...quando i programmi avevano 5 file aperti per dialogare con il mondo
stdout,
stdin, stderr, stdaux, stdprn.
il sistema operativo winzoz e credo NT non supportano stdprn e stdaux quindi
mamma microsoft ha pensato bene di liberarsene, ( non so da che ver. in
poi )
probabilmente perche' nessuno avrebbe cercato di utilizzarli.
quando usavo la ver 4.0 di vc stdprn esisteva ma stampava sullo schermo
se ben ricordo hihii :)
i programmi console di vc si utilizzano di solito per testare porzioni del
proprio
codice e non per scrivere applicativi, spiacente.
comunque se non ti rompe aprirtelo da solo... :)
     FILE *stdprn;
      stdprn = fopen( "PRN", "w" );
      fprintf( stdprn, "Hello World!\n" );
    ....
dovrebbe funzionare anche con altri s.o. e compilers, magari per evitare
problemi di
compatibilita' non chiamarlo stdprn.  il c non č java, alla prossima byez

 compatibilita' non chiamarlo stdprn.  il c non č java, alla prossima byez
Il C non č il Java...cioč?? Sono un newby vero, ti prego...non  essere cosě
criptico!!!
Ciao anche a te.


rebyez

capirai che non puo' essere molto indipendente ...
Bé, il C++ lo è pur essendo un potenziamento del C ed i suoi utilizzi sono
gli stessi.
 


Carmack programma in c, contrariamente a molti altri, perchè è più semplice
effettuare il porting, non credo che sia incompetente ....
per alcune applicazioni secondarie sfrutta il J++, per evitare problemi tra
una workstation e l' altra :)
se riesci a compilare un programma 'complesso' per win32 sotto linux senza
nessun problema, ( che non sia scritto in java ) verrai automaticamente
assunto
alla NASA.
al massimo potrò risp. questa notte, altrimenti ci sentiamo fra una
settimana, spiacente :(

settimana, spiacente :(
Va bene, ti aspetto.
-- 
La classifica dei prodotti MS:
C#, la migliore barzelletta di Bill Gates.
J++, la copiatura più riuscita.
Windows, il più instabile.
Visual Basic, un esempio di prodotto decente della MS - forse l'unico -.
OutlookExpress, scandali su scandali.
 


la lista potrebbe continuare all' infinito. a parte gli scherzi si vede
benissimo che mamma
Microsoft non ha interesse a seguire degli standard, perché lib e codice
proprietario
la proteggono da eventuali concorrenti del settore.
Scrivere codice portabile non significa solo aver più mercato per il proprio
software ma
anche svincolare gli applicativi da sistemi operativi particolari ed
incentivare la concorrenza.
Gli utenti  finali che cercano un dato programma sono quasi sempre costretti
ad orientarsi
sul solito s.o. che tutti conosciamo e non hanno possibilità di scelta!
come vedi la portabilità non è poi così banale...
un ultimo consiglio lascia perdere il Visual Basic ;)

> un ultimo consiglio lascia perdere il Visual Basic ;)
Come linguaggio appartiene a miei preferiti e penso che dopotutto non lo
lascierò mai - o quasi -.
Cmq io gli affianco la conoscenza di Java ed i fondamenti di C++.