Newsgroup: it.comp.lang.c++
Titolo: Compilatore

Ciao a tutti, vorrei cominciare a muovere i primi passi nel c++, sapete 
consigliarmi un compilatore che giri sotto XP e uno sotto linux?
grazie

 grazie
Io voto linux, anche se in questo periodo sono costretto ad usare windoze,
cmq tornando alla domanda, nelle varie versioni di lunux c'č gia un
compilatore che si chiama "gcc".
Ciao
Vinsanto

 
ciao! brazie mille! Avrei un'altra domanda, ho un po di confusione in 
testa, ma se io volessi programmare per linux il c# andrebbe bene oppure 
gira solo sotto piattaforma Microsoft? Se no sotto linux si può 
programmare solo in c o c++?
grazie per la tua pazienza!

 consigliarmi un compilatore che giri sotto XP e uno sotto linux?
Dalla FAQ:
3) Dove posso trovare un compilatore C++ freeware?
R) In rete e` possibile reperire diversi prodotti gratuiti, molti sono
   basati sul compilatore GNU gcc. Ecco un breve elenco di
   possibilita`:
   GNU gcc   -   
http://gcc.gnu.org
   L'ottimo compilatore GNU, uno dei piu` aderenti allo standard,
   fornito di serie sui sistemi Linux e di cui esistono porting molto
   validi per DOS e Windows. E` possibile trovare anche molti tool a
   supporto di questo compilatori, in particolare l'ottimo debugger
   GNU gdb ed il profiler GNU gprof.
   DJGPP   -   
http://www.delorie.com/djgpp
   E' il porting per MS-DOS del compilatore GNU gcc e viene aggiornato
   abbastanza frequentemente (almeno finora, ma la cosa potrebbe
   cambiare in futuro dato che l'MS-DOS tende sempre piu'
   all'obsolescenza).
   E' ottimo per imparare il C/C++ in quanto non mette troppa carne al
   fuoco (tipo programmazione Windows con finestre e bottoncini) ma
   offre compilatore e librerie con una buona aderenza allo standard.
   In piu' fornisce anche una nutrita serie di funzioni non standard,
   praticamente le stesse fornite con i compilatori Borland sempre
   per MS-DOS.
   CygWinB20   -   
http://www.cygwin.com/
   Basato su un porting dell'ottimo GNU gcc, fornisce un ambiente unix
   like su piattaforma windows. Sono compresi diversi tool utili, in
   particolare anche gdb il debugger GNU, ma manca di un editor di
   risorse.
   Mingw   -   
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/
 
ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/
   Sempre gcc per windows, anch'esso dotato tra l'altro di un
   debugger (GNU gdb) ed un profiler (GNU gprof). A differenza del
   precedente non offre un ambiente unix like.
   Ora ci sono anche quelli Microsoft e Intel, ottenibili e usabili
   entro certi limiti:
 
http://msdn.microsoft.com/visualc/vctoolkit2003/
 
http://www.intel.com/software/products/noncom/
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 programmare solo in c o c++?
1. Mono e` un'ambiente per C#. Io non lo uso (non mi piace ne` C# ne Java)
e non so dirti.
2. Se ti faccio l'elenco dei linguaggi con cui puoi programmare sotto
GNU/Linux viene un post chilometrico. C, C++, C#, ObjectiveC, Java, Perl,
Python, Ruby, Ocaml, Scheme, Lisp, Haskel, Free (Objective) Pascal, Basic
... vado avanti?
Qui comunque siamo OT.
Tutti i linguaggi di cui sopra sono ottimamente supportati. A seconda di
quello che vuoi fare ce ne e` uno chiaramente piu` indicato.
Comunque sviluppando in C++ non avrai limitazioni di sorta ne` sotto
GNU/Linux che sotto Windows. Ed e` l'unico IT in questo NG, peraltro.
Attenzione che qui si parla di C++ standard, quindi domande su GUI, socket,
IPC e simili sono OT.
-- 
[ RiK0                                ]
[ non credo negli schemi non vincenti ]
[ two is an odd prime number          ]

Enrico Franchi ha scritto:

No no non occorre che vai avanti... Grazie adesso ho le idee ben più chiare!

 gira solo sotto piattaforma Microsoft?
Ora sei OT comunque...
Leggi qui:
http://www.dotnethell.it/articles/Mono.aspx

 ... vado avanti?
Haskell, con due elle! Non storpiare uno dei miei favourites ;D
-- 
Mat/tia Belletti - Graduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://mbellett.web.cs.unibo.it/
Jabber: RedGlow  - Linux registered user 299762 @ machine 213003

 Haskell, con due elle! Non storpiare uno dei miei favourites ;D
Errore imperdonabile. Anche io adoro Haskel (anche se purtroppo non ho mai
potuto affrontare poco di piu` di qualche lettura).


 Haskell, con due elle! Non storpiare uno dei miei favourites ;D
Errore imperdonabile. Anche io adoro Haskell (anche se purtroppo non ho mai
potuto affrontare poco di piu` di qualche lettura).
[ e lo ho risbagliato a scrivere... questo e` un supersede... mannaggia, ma
dove ho la testa? ]


 Haskell, con due elle! Non storpiare uno dei miei favourites ;D
E allora "Ocaml" si scrive(rebbe) O'Caml o OCaml o Objective Caml :)
-- 
int

 IPC e simili sono OT.
Ok le GUI sono OT,  IPC sono OT, ma i Socket perchč lo sono?
Le Gui non fanno parte del c++, IPC non sono parte integrata del c++, ma per
quello che ne so i socket lo sono, forse mi sbaglio e ho creduto per molto
tempo una cosa completamente errata..se č cosě chiedo scusa.
Ciao
Vinsanto


Ebbene si', hai creduto per molto tempo una cosa errata. Non vedo 
perche' scusarsi a riguardo, pero' cosi' e' :-)
PS: "integrante" - perche' "integrata"? sono finito su un ng di 
elettronica? :)


 E allora "Ocaml" si scrive(rebbe) O'Caml o OCaml o Objective Caml :)
Sono case insensitive io ;)
eppoi su, non siamo cosi` pignoli...



Ti consiglio di stare molto attento al case, non si sa mai :)
In alcuni Gruppi si arrabbiano davvero... Prova a scrivere ADA al posto di
Ada in comp.lang.ada e vedi che succede...
Dimenticare che Ada è il nome di una donna (la contessa di Lovelace, figlia
di Byron) e scriverla come un acronimo è considerato (da TUTTI i
parttecipanti al Gruppo) di pessimo gusto.
Ciao,
fabiomdf
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/
Ora lo si trova piu' semplicemente su 
http://www.mingw.org/
Ciao,
Nicola
P.S. Grazie per il preziosissimo lavoro!

 P.S. Grazie per il preziosissimo lavoro!
Figurati, non mi sembra di stare facendo granché. Mi piacerebbe rivedere
tutto e aggiungere cose nuove ma un po' il tempo, un po' la mia non
brillante conoscenza del linguaggio... :-(
