Newsgroup: it.comp.programmare.win32
Titolo: Miglior compilatore freeware C++

Voglio dare una rispolverata alle mie conoscenze di C++ che ho studiato un
pò in passato ma che non ho mai usato per fare applicazioni complete.
Volevo un consiglio da voi su quale è il miglior compilatore freeware
(escludiamo quindi Visual C++).
Stavo provando Blodshed Dev C++ e come IDE mi piace abbastanza ma volevo da
qualcuno che li usa se c'è qualcosa di meglio.
Per miglior compilatore mi riferisco chiaramente anche all'IDE, alla
disponibilità di un eventuale Debugger e alla facilità di recuperare
informazioni, librerie ed esempi per fare le cose più comuni (uso delle
finestre, accesso a database,socket etc etc).
Un'ultima domandina...ma con un compilatore diverso da Visual C++ si possono
usare le MFC e in genere ci sono cose che si possono fare solo col
compilatore della Microsoft e non con gli altri?
Ops...spero di non aver fatto domande già postate un milione di volte! :-)
Gianni

 della Microsoft e non con gli altri?
scrivere programmi C++ per .NET
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.3. C, C++ and ASM developers
                               and beta testers are welcome!

Ne stņ scaricando un pņ di compilatori...per adesso il migliore mi sembra
Open Watcom...
...continuo la ricerca.
Gianni

compilatore della Microsoft e non con gli altri?
In generale, no; tutto, poi, dipende dalle librerie che hai a
disposizione.

 Gianni
concordo, la qualità del compilato è decisamente superiore.

 concordo, la qualitą del compilato č decisamente superiore.
Ehm, cioč? Cosa intendi per qualitą del compilato??

 ha scritto nel messaggio
news:4f46b.19101$hE5.6...@news1.tin.it...


 qualcuno che li usa se c'è qualcosa di meglio.
E' il migliore con i requisiti che hai chiesto.
Il compilatore gcc probabilmente non ottimizza il codice come quello
dell'Intel, però si attesta su livelli molto buoni (dalla versione 3.2 in
poi).
L'IDE del Dev-C++ non è esente da bachi, ma il programma sta crescendo e
release dopo release migliora notevolmente.
Dev-C++ non può sviluppare programmi con il framework MFC perché è una
tecnologia propietaria Microsoft. Oltre a Visual Studio, compila MFC il
Borland perché ha pagato la licenza a M$.
Se hai necessità di programmare con MFC rivolgiti al compilatore M$, non c'è
miglior soluzione, se invece non ne hai necessità, puoi usare l'ottimo
framework wxWindows (che lavora in ottima simbiosi con il Dev-C++, è un
pacchetto scaricabile aggiuntivo).
wxWindows ha una struttura che ricorda un pò MFC, ma ha il vantaggio di
essere freeware e multipiattaforma, significa che il tuo programma lo puoi
compilare su un vasto numero di calcolatori con altrettanti sistemi
operativi.
wxWindows gode di buona fama nel mondo accademico e recentemente l'ho visto
trattare (seppur velocemente) in libri/corsi di C++ per superare i classico
limite nella didattica dei linguaggi "standard" (in pratica dopo aver fatto
un corso sul ISO C++, giustamente, non si è in grado d'aprire una finestra,
interpretare il mouse, gestire un menu), le premesse sono buone affinché si
faccia sempre più posto tra i grandi framework.
Il Dev-C++ ha anche molti sostenitori tra gli sviluppatori di videogames;
forse tutto questo qualcosa vale...
Ci sono anche numerosi forum che ti aiutano quando incappi in problemi.
Io uso sia il Borland che il Dev-C++, il primo è commerciale e l'ho voluto
perché secondo me ha un ottimo editor e un fantastico debugger, superiori a
qualsiasi altra cosa (a mio personalissimo e opinabile parere), ma poi il
codice "corro" a compilarlo con il Dev/Mingw32/GCC.
Dev-C++: consigliatissimo!
P. Ferraresi.

 Dev-C++: consigliatissimo!
A proposito di Borland, e' stato annunciato da poco il C++BuilderX
(N.B. solo annunciato).
Gira sotto Windows, Linux e Solaris e supporta diversi compilatori
(Borland, GCC e quelli di Intel, Metrowerks e Sun), con gestione
"unificata" dei rispettivi debugger ed un sacco di tool per
lo sviluppo RAD.
*Sembra* parecchio interessante, specialmente il supporto dello
sviluppo RAD con il framework wxWindows, peccato che lo definiscano
una "technology preview"
[ a sentire quanto affermano sul sito di wxWindows
   il "pure C++ multiplatform framework" a volte anche chiamato wx
   da Borland, dovrebbe essere il futuro wxWindows 2.5.x ].
L. Micheletto

    da Borland, dovrebbe essere il futuro wxWindows 2.5.x ].
se tutto quello che promettono sara' mantenuto io mi ci fiondo al volo ...
finalmente un prodotto con le palle e finalmente multi compilatore ... pero'
bisognera' vedere anche gli aggiornamenti perche' ogni compilatore vuole sue
specifiche direttive ed in piu' alle volte con versioni diverse cambiano
anche il nome, quindi dovra' avere il modulo di chiamata al compilatore
sempre aggiornato ai nuovi comandi ecc ...
poi sppero proprio che diano loro un debugger decente ... perche' io con il
DEV_C++ sto diventando scemo con il gdb !!! veramente mi fa andare fuori di
testa ...
ciao