Discussione chiusa
Visualizzazione dei risultati da 1 a 10 su 10

Compilatore per C

  1. #1
    sanfra non è in linea Scolaretto
    salve, mi è stato chiesto di fare un programmin in c, ma non ho mai programmato in c,bensì in c++, adesso stavo vedendo che è molto simile come sintassi,il problema che mi sto ponendo e che di conseguneza vi pongo,è il compilatore è anche lo stesso,in questo caso DEV C++.


    mi sapreste indicare un buon compilatore per il c?

    Grazie

  2. #2
    L'avatar di xardas
    xardas non è in linea Scolaretto
    Ciao !

    Il c++ non è altro che un evoluzione del c ...
    di conseguenza quindi il compilatore c++ compila anche il c.

    DevC++ va più che bene per il tuo scopo, per sicurezza salva il sorgente in formato .c, piuttosto che in .cpp.

    Questo garantirà la compilazione in c.
    Ciao !

    ps:
    DevCpp non è un compilatore, ma un IDE.
    Il compilatore che stai usando è mingv, specifico del Dev
    ℹ️ Leggi di più su xardas ...

  3. #3
    Lascia stare DevCpp ... e' un progetto obsoleto e abbandonato (nonche' pieno di bug).

    Usa tranquillamente Visual C++ 2008 Express Edition ...
    ℹ️ Leggi di più su AntonioG ...

  4. #4
    L'avatar di xardas
    xardas non è in linea Scolaretto
    Che cattiveria, povero Dev ...
    Io ci compilo tranquillamente progetti Opengl 3d, anche molto pesanti !
    Non ho mai riscontrato seri bug, tali da convincermi a cambiare IDE.

    VisualC++ penso sia il migliore in assoluto, ma non credo vi sia una versione gratuita ...
    Magari se non ti piace Dev, potresti provare Code::Blocks, anch'esso gratuito come Dev.

    Non per andare contro ad Antonio, ci mancherebbe, ma più che altro perchè credo che per Visual al limite si possa trovare solo una versione di prova stando sul free...

    In ogni caso, buona programmazione !
    ℹ️ Leggi di più su xardas ...

  5. #5
    Quote Originariamente inviato da xardas Visualizza il messaggio
    VisualC++ penso sia il migliore in assoluto, ma non credo vi sia una versione gratuita ...

    ...più che altro perchè credo che per Visual al limite si possa trovare solo una versione di prova stando sul free...
    Una convizione profondamente errata, e del tutto immotivata. Come già spiegato altrove, la versione integrale di Visual Studio Express è liberamente disponibile a titolo del tutto gratuito, ormai da alcuni anni !

    Dev-C++ è oggi quanto di peggio reperibile per lo sviluppo (per quanto anche il farraginoso eclipse ci vada vicino, con la sua "velocità" da bradipo letargico), ed è stupefacente come tale IDE obsolescente venga ancora consigliata (perfino nell'ambito di corsi universitari).

    Peraltro, contrariamente alla vulgata ed alle leggende urbane propalate da maleinformati(zzati) variamente in malafede, dopo l'assunzione in pianta stabile in MS di guru come Herb Sutter che hanno pazientemente e di buzzo buono rimesso mano all'intero impianto del compilatore, VC++ risulta uno dei compilatori maggiormente aderenti agli standard, dopo l'arcinoto frontend Comeau C/C++ il cui scopo istituzionale è seguire ogni minimo prurito dei comitati standardizzatori.

    In ogni caso anche l'aderenza alle più minime specificazioni dello standard non dev'essere oggetto di fideismi ottusi - chi realizza features aggiuntive o si diversifica dallo standard, in genere, lo fa a ragion veduta, per aggirare limitazioni arcaiche o ambiguità, per facilitare la vita ai suoi utilizzatori: non per chissà quale oscuro complotto. A maggior ragione oggi, che esistono solamente due sistemi operativi mainstream e UNA piattaforma hardware, dunque la "portabilità" è solo poesia.

    Più in generale si deve notare che ormai, eccettuato il blasonatissimo Intel C/C++, praticamente tutti gli altri ambienti di sviluppo per PC mainstream che supportano C, C++ e Assembly sono disponibili gratuitamente, e spesso anche con sorgenti - sebbene quest'ultimi siano inerentemente poco utili allo sviluppatore quadratico medio, con la possibile eccezione dei sorgenti c0x (prolog/epilog dell'eseguibile), delle librerie standard e di quelle di runtime.

    Ecco un breve elenco dei principali ambienti di sviluppo professionali distribuiti a titolo totalmente gratuito:

    • Visual C++ Express 2008

    • Borland C++ Free Compiler

    • Turbo C++

    • Watcom C++

    • Digital Mars
    Ultima modifica di M.A.W. 1968; 13-05-2009 08:47  Motivo: Correzione link
    ℹ️ Leggi di più su M.A.W. 1968 ...

  6. #6
    sanfra non è in linea Scolaretto
    Innanzitutto, grazie per le lucidazioni che ho avuto da parte Vostra, ho intenzione, visto che ho un pò di tempo di provare nuovamente DevC++, poi per la prima volta code::Blocks, e infine Visual C++ 2008 Express Edition;




    P.S.:xardas ti posso chiedere qualche suggerimento(link) per quanto riguarda progetti opengl 3d?


    Grazie ancora e vi farò sapere.

  7. #7
    L'avatar di xardas
    xardas non è in linea Scolaretto
    Ciao !

    Certamente, un buon sito con vari tutorials lo puoi trovare qui :
    NeHe Productions: Main Page

    Il sito è spiegato in inglese (difficilmente troverai qualcosa in italiano sul web), ed è possibile scaricare tutorial BASILARI, che si rivelano utili per l'implementazione di un progetto complesso, ma non lasciati come tali.

    In pratica, il sito ti offre una serie di esempi che partono dal semplice settaggio di una finestra grafica, fino alla realizzazione di oggetti 3d, e di tutte le tecniche maggiormente utilizzate nelle applicazioni grafiche 3d.
    (texturing,blending,stencil buffer/reflection,bump mapping,cast shadows ecc...)

    Ma tengo a ricordare che quelli sono solo esempi 'singoli'.
    Per integrarli tutti insieme in un progetto, in modo da dare vita a una scena grafica completa, bisogna adattarli e talvolta modificarli.

    E prendere in considerazione una serie di fattori MOLTO importanti, quali il 'costo' dei vertici, la gestione della memoria, e l'uso di apposite 'tecniche' per velocizzare i calcoli. (un'infinità anche quest'ultime, ma quasi impossibili da recuperare.
    -materiale altamente top secret- )
    Magari si riesce a trovare solo qualche tutorial che spiega in linea di massima l'idea di base, e se provi ad implementartela da te, rischi di rallentare tutto più di quanto non lo fosse prima.

    Per gli esempi devi guardare le lessons (circa 40 in totale), e una volta cliccata quella che ti interessa, puoi scaricare il progetto .cpp selezionando il tuo IDE, in questo caso DevCpp, o meglio 'il bradipo letargico'.
    Inutile dire che vi sono anche tutti gli altri IDE precedentemente menzionati.

    Ciao !
    Ultima modifica di xardas; 13-05-2009 13:31 
    ℹ️ Leggi di più su xardas ...

  8. #8
    Quote Originariamente inviato da xardas Visualizza il messaggio
    in questo caso DevCpp, o meglio 'il bradipo letargico'.
    L'espressione è in realtà riferita a eclipse, dal momento che è stato scritto (ebbene sì) in java, e lo si nota fin dalla prima esecuzione: qualsiasi operazione richiede tempi biblici... compile once, run sloppily and slowly everywhere.
    ℹ️ Leggi di più su M.A.W. 1968 ...

  9. #9
    sanfra non è in linea Scolaretto
    Grazie ancora per la Vostra collaborazione, ma visto che programmo(almeno solutamente) in c#.net e asp.net, penso che mi scaricherò Visual C++ 2008 Express Edition.


    P.S.: grazie tante anche a te xardas per queste preziosissime informazioni sul OpenGl,anche se avrei tante altre domande da porti e infatti vorrei(come è giusto che sia) aprire un nuovo thread e chiedere qualcosa di più specifico.


    Grazie ancora

  10. #10
    L'avatar di xardas
    xardas non è in linea Scolaretto
    Ciao !

    Figurati, non c'e' problema !
    Sarò lieto di aiutarti su ciò che posso.
    ℹ️ Leggi di più su xardas ...

Discussione chiusa

Potrebbero interessarti anche ...

  1. miglior compilatore c++
    Da mistervolt nel forum Pausa caffè
    Risposte: 1
    Ultimo Post: 23-09-2014, 19:33
  2. miglior compilatore c++
    Da mistervolt nel forum C/C++
    Risposte: 1
    Ultimo Post: 23-09-2014, 19:33
  3. [C/C++] Compilatore
    Da acer1629 nel forum C/C++
    Risposte: 3
    Ultimo Post: 29-05-2007, 20:11
  4. Help compilatore vb6
    Da gene50 nel forum Microsoft Windows
    Risposte: 0
    Ultimo Post: 26-07-2005, 15:42
  5. Compilatore
    Da mark81 nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 06-11-2004, 21:05