Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm
ASUS e HIFIMAN uniscono le forze per creare ROG Kithara, cuffie gaming con driver magnetici planari da 100mm, design open-back e microfono MEMS full-band. Una proposta che ambisce a coniugare fedeltà per audiofili e performance ludiche, disponibili a 319 euro
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-07-2010, 20:56   #1
Antares88
Senior Member
 
L'Avatar di Antares88
 
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
Antares88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 21:17   #2
fero86
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++
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 21:19   #3
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 21:21   #4
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
E' "qualcosina di più" di un semplice IDE con syntax highlight, ma sono sicuro che ti ci troverai benissimo.
a quel punto peró non scommetterei sulla "conformance" del codice scritto: i compilatori Microsoft non hanno un'opzione (idiota, permettimelo ) 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.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 22:19   #5
Antares88
Senior Member
 
L'Avatar di Antares88
 
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
Antares88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:07   #6
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12947
Netbeans, è pesante ma è sempre meno incasinato di CodeBlocks

Comunque te ne ho detti due .
WarDuck è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:10   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da fero86 Guarda i messaggi
a quel punto peró non scommetterei sulla "conformance" del codice scritto: i compilatori Microsoft non hanno un'opzione (idiota, permettimelo ) 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.
Anche questo è vero, ma se stai cominciando col C, dubito che arriverai a usare le estensioni Microsoft: è già tanto se conosci e riesci a sfruttare tutte le caratteristiche del linguaggio, compresse quelle più oscure e rare.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:11   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
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
Prova joe: io mi trovo benissimo.

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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:12   #9
astorcas
Senior Member
 
L'Avatar di astorcas
 
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?
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:13   #10
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:18   #11
Antares88
Senior Member
 
L'Avatar di Antares88
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
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.
grazie ! ora sto facendo qualche esperimento con lubuntu + gcc + scite, magari a breve sbraco la virtual machine e lavoro sul sistema host con mingw e notepad++.
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76
Antares88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2010, 23:36   #12
slartibartfast
Senior Member
 
L'Avatar di slartibartfast
 
Iscritto dal: May 2005
Messaggi: 564
Quote:
Originariamente inviato da fero86 Guarda i messaggi
a quel punto peró non scommetterei sulla "conformance" del codice scritto: i compilatori Microsoft non hanno un'opzione (idiota, permettimelo ) 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.
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Anche questo è vero, ma se stai cominciando col C, dubito che arriverai a usare le estensioni Microsoft: è già tanto se conosci e riesci a sfruttare tutte le caratteristiche del linguaggio, compresse quelle più oscure e rare.
Non dovrebbe esserci l'opzione apposita? ( /Za )
slartibartfast è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 00:01   #13
Albi89
Senior Member
 
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
Quote:
Originariamente inviato da slartibartfast Guarda i messaggi
Non dovrebbe esserci l'opzione apposita? ( /Za )
Assolutamente sì
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.
--Gerald Weinberg
Albi89 è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 00:37   #14
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
sto facendo una prova con Lubuntu sotto virtualbox: con 2 processori, 1 giga di ram e 64mb di memoria video dovrebbe andar bene.
1) pazzo, torna subito su Windows
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:
Originariamente inviato da cdimauro Guarda i messaggi
Anche questo è vero, ma se stai cominciando col C, dubito che arriverai a usare le estensioni Microsoft: è già tanto se conosci e riesci a sfruttare tutte le caratteristiche del linguaggio, compresse quelle più oscure e rare.
guarda che non parlavo di caratteristiche "avanzate" o di basso livello come __declspec(naked), ma anche di caratteristiche molto semplici come il fatto che nel Microsoft C un cast possa produrre un l-value, cosa vietata dall'ANSI C



Quote:
Originariamente inviato da astorcas Guarda i messaggi
magari dico una baggianata ma /Za non era il flag per disabilitare le estensioni microsoft e quindi permettere solo ANSI C/C++ su vs?
Quote:
Originariamente inviato da slartibartfast Guarda i messaggi
Non dovrebbe esserci l'opzione apposita? ( /Za )
che io non conoscevo

in tal caso direi di andare dritto su Visual C++ Express.
edit - e di conseguenza a questo punto diventa importante anche la configurazione hardware
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 02:21   #15
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
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!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 07:04   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
grazie ! ora sto facendo qualche esperimento con lubuntu + gcc + scite, magari a breve sbraco la virtual machine e lavoro sul sistema host con mingw e notepad++.
Per quello che ci devi fare, una virtual machine è veramente inutile, te l'assicuro.
Quote:
Originariamente inviato da astorcas Guarda i messaggi
magari dico una baggianata ma /Za non era il flag per disabilitare le estensioni microsoft e quindi permettere solo ANSI C/C++ su vs?
Quote:
Originariamente inviato da slartibartfast Guarda i messaggi
Non dovrebbe esserci l'opzione apposita? ( /Za )
In tutta onestà, non ne ero a conoscenza.
Quote:
Originariamente inviato da fero86 Guarda i messaggi
guarda che non parlavo di caratteristiche "avanzate" o di basso livello come __declspec(naked), ma anche di caratteristiche molto semplici come il fatto che nel Microsoft C un cast possa produrre un l-value, cosa vietata dall'ANSI C
Sì, l'avevo capito.
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
Anche con un solo GB di ram mi sono trovato benissimo. Però devo dire che non ho ancora provato la 2010.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 13:13   #17
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Per quello che ci devi fare, una virtual machine è veramente inutile, te l'assicuro.
quoto...



Quote:
Anche con un solo GB di ram mi sono trovato benissimo. Però devo dire che non ho ancora provato la 2010.
ecco.
no, io direi la 2008 perché purtroppo la 2010 é veramente un mattone
(o almeno, l'edizione Professional lo é)
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 13:44   #18
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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 ), non mi resta che mettermi in wait state.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 13:50   #19
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Anche con un solo GB di ram mi sono trovato benissimo. Però devo dire che non ho ancora provato la 2010.
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
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2010, 13:55   #20
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
OpenClaw fuori controllo: inbox cancella...
Il lancio della nuova serie Galaxy S26 è...
TV Toshiba 4K a prezzi folli: il QLED 65...
Sony svela i requisiti PC di Death Stran...
Addio GPU? MatX promette un chip 10 volt...
Amazon taglia i prezzi dei dispositivi F...
Amazon, stop del Garante alla raccolta d...
LEGO Game Boy a 45,99€ su Amazon: la con...
Kit Logitech MK950 Signature Slim a 79,9...
Discord rinvia la verifica dell'et&agrav...
Blizzard annuncia Overwatch Rush, lo spi...
Windows 11, l'ultimo aggiornamento opzio...
Intel e SambaNova, nessuna acquisizione ...
Marvel's Wolverine: rivelata la data d'u...
Samsung contrasta la crisi delle memorie...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:26.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v