|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
|
[C]quale compilatore e quale ide ? win o linux?
Sto iniziando a imparare il C (ANSI) per alcuni esami dell'università.
Devo scegliere un compilatore e un IDE (semplice, giusto per avere il syntax highlighting). Al momento uso windows ma se ci sono motivi validi posso anche programmare sotto linux. A suo tempo avevo provato l'accoppiata gcc-gedit. Cosa mi consigliate ?
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
se ti obbligano strettamente a scrivere codice ANSI C mettiti al sicuro e usa il gcc con l'opzione -ansi, e magari anche -pedantic e -Wall.
il gcc lo puoi usare sia su Windows che su Linux, la versione per Windows é il MinGW e si scarica da qua: www.mingw.org per scrivere il codice, essendo ANSI C, basta pure Blocco Note EDIT - pardon, non avevo letto del syntax hilighting. allora usa Notepad2 oppure Notepad++ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Visto che sei già su Windows, utilizza Visual Studio C++ Express Edition che è completamente gratuito e comodissimo.
E' "qualcosina di più" di un semplice IDE con syntax highlight, ma sono sicuro che ti ci troverai benissimo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
) come -ansi e quindi la feature Microsoft-specific ci potrebbe sempre scappare senza saperlo.in generale in ambiente accademico é sempre bene usare lo stesso compilatore che usa il professore e andando sul gcc si va abbastanza sul sicuro conoscendo i trend di idiozia. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
|
grazie per i consigli !
sto facendo una prova con Lubuntu sotto virtualbox: con 2 processori, 1 giga di ram e 64mb di memoria video dovrebbe andar bene. Ho installato il gcc 4.3, adesso mi serve un editor di testo decente con syntax highlighting. Consigli ? edit: Lubuntu ha Leafpad come editor, che ha la possibilità di visualizzare il numero di riga ma non ha il sh
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76 |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12904
|
Netbeans, è pesante ma è sempre meno incasinato di CodeBlocks
![]() Comunque te ne ho detti due |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
P.S. ODIO vi/vim.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
|
magari dico una baggianata ma /Za non era il flag per disabilitare le estensioni microsoft e quindi permettere solo ANSI C/C++ su vs?
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Dimenticavo: se fai girare Windows come s.o., non ti serve una macchina virtuale per usare GCC.
Basta MingW che è un porting di GCC "minimale". Oppure cygwin se ti serve un completo ambiente Posix-compliant, che ti permette di far girare persino X. E come editor con syntax highlight c'è la valle: iò già citato NotePad++, e PSPad Pro che personalmente apprezzo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
|
Quote:
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76 |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 564
|
Quote:
|
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
|
Assolutamente sì
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. --Gerald Weinberg |
|
|
|
|
|
#14 | |||
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
![]() 2) devi solo programmare in ANSI C, la configurazione hardware non é assolutamente importante, va bene pure una di quarant'anni fa visto che l'etá dell'ANSI C ormai quella é Quote:
Quote:
![]() in tal caso direi di andare dritto su Visual C++ Express. edit - e di conseguenza a questo punto diventa importante anche la configurazione hardware
|
|||
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Linux: Geany con GCC o LLVM+clang. (Geany è poco più di un editor, è leggero e comodo.)
Windows: Visual C++ Express. ciao
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#16 | ||||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Quote:
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||
|
|
|
|
|
#17 | ||
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
Quote:
![]() no, io direi la 2008 perché purtroppo la 2010 é veramente un mattone (o almeno, l'edizione Professional lo é) |
||
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Immaginavo. Con la 2008 Express mi sono trovato benissimo.
Aspetto di passare alla 2010 Express perché CPython per compilare usa ancora la 2008, e siccome è l'unico motivo per cui lavoro in C (e spero che lo rimanga
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Io sul netbook ci faccio girare tranquillamente VS2008. Il 2010 non ci provo nemmeno, pianta anche macchine ben più carrozzate, l'interfaccia WPF si fa sentire. Però come IDE per C++ è decisamente avanti al vecchio
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Per questo mi alletta.
Comunque anche sul mio netbook VS 2008 si comporta benissimo (anche se l'ho poi espanso a 2GB). E' incredibile come siano state sottovalutate queste "macchinette": la potenza di calcolo non è enorme, ma a mio avviso è più che sufficiente anche per le esigenze di un programmatore (tastiera inclusa: ci si abitua velocemente ai tasti più piccoli). Per non parlare di autonomia e leggerezza.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:17.












) come -ansi e quindi la feature Microsoft-specific ci potrebbe sempre scappare senza saperlo.








