Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
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: 12920
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


Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
La nave elettrica più grande mai ...
Spusu lancia il Wi-Fi Calling: come funz...
Questo robot impara a muovere le labbra ...
iPhone 17 annienta la concorrenza in Cin...
La nuova Xiaomi SU7 batte un record: 4.2...
È possibile copiare i qubit: dei ...
BYD alza ulteriormente l'asticella: batt...
Il nuovo razzo spaziale riutilizzabile c...
L'ex leader di Assassin's Creed porta Ub...
Il razzo spaziale NASA SLS e la capsula ...
Samsung Galaxy S26 Ultra: quattro colora...
AWS investe 1,2 miliardi in Italia. Coin...
La navicella cinese Shenzhou-20 con il f...
I piani Business ed Education di Google ...
Ceres-2 e Lunga Marcia 3B: la Cina falli...
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: 22:08.


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