Casinò Online

Prova la novità delle croupier dal vivo per giocare alla roulette online. Tutte le informazioni per giocare con veri croupier le trovate sulla guida ai migliori casinò online con bonus e promozioni vantaggiose.

Seguimi su Facebook


Marcor Online - PC Blog

Tra un consiglio tecnologico ed un gioco vieni a fare una partitina al bingo su Bingo William Hill, il divertimento è assicurato!

I Migliori Ambienti Di Sviluppo IDE C/C++ Per Linux PDF Stampa E-mail
( 3 Votes )
Martedì 11 Maggio 2010 09:00

Uno dei principali problemi che si presenta a chi è alle prime armi con la programmazione nel mondo Linux è quello di trovare una valida alternativa agli ambienti di sviluppo di Windows, quali Visual Studio e Dev-C++. Ecco perché Marcor Online ne ha testati molti, vediamoli insieme per scoprire il più adatto alle vostre esigenze.

 

Innanzitutto va detto che una valida opzione sarebbe quella di usare Dev-C++ su Linux tramite WINE, ovvero una sorta di emulatore integrato, ciononostante lo scopo dell'articolo è quello di trovare un valido ambiente di sviluppo nativo per Linux.

Ho fatto i test sul nuovo Ubuntu 10.04, usando tutti programmi facilmente scaricabili dall'Ubuntu Software Center. In particolare i programmi testati sono stati Anjuta IDE, Code::Blocks IDE, Eclipse e Geany.

 

 

 

1. OPERAZIONI PRELIMINARI

Innanzitutto per poter sfruttare un ambiente di sviluppo è necessario che sul sistema sia installato il compilatore adatto al linguaggio di programmazione scelto. Nel nostro caso trattandosi di C/C++ dovrebbe essere già presente nell'installazione di default di Ubuntu. Per esserne certi basta aprire il menù Applicazioni, andare nell'Ubuntu Software Center, cercare GNU GCC ed eventualmente installare "The GNU C compiler (sottotitolo: gcc)".

Esso verrà automaticamente riconosciuto dai vari ambienti di sviluppo che andremo ad installare, così da permetterci la compilazione dei nostri file sorgente.



 

2. AMBIENTI DI SVILUPPO

  • Anjuta IDE:

Questo ambiente di sviluppo si presenta molto bene. Totalmente in Italiano, con tanti Plug-In, tante funzioni e una bella interfaccia grafica.

Purtroppo però non sono riuscito a effettuare alcuna compilazione, in quanto non riesce a trovare il compilatore nel sistema. Perciò allo stato attuale non lo classifico, sottolineando però che se qualcuno riesce a trovare un modo per fargli trovare il compilatore allora si tratta indubbiamente di un software da tenere seriamente in considerazione.

 

  • Code::Blocks IDE:

Dico fin da subito che si tratta dell'ambiente che mi ha dato la maggior impressione di professionalità. Davvero ben fatto, anch'esso con tante funzionalità interessanti e tanti Plug-In. L'interfaccia è davvero ottima, ricordando molto il Dev-C++. L'unico neo è la presenza della sola lingua Inglese, cosa che potrebbe risultare determinante per chi cerca un programma che sia necessariamente in italiano.

La compilazione fila liscia dato che viene immediatamente riconosciuto il compilatore installato (al primo avvio compare un menù, in cui scegliere il compilatore GNU GCC Compiler).

Tra le funzioni più interessanti vi sono il completamento automatico del codice e la lista delle cose da fare (To Do List), nonché la possibilità di personalizzare qualsiasi impostazione, dall'editor al compilatore, fino all'ambiente generale.

Lo ritengo promosso a pieni voti, anche se trovandolo molto professionale lo consiglio solo a chi deve lavorare con veri e propri progetti, e non semplicemente con pochi file sorgente.



 

  • Eclipse:

Si tratta di uno tra i software più noti, caratterizzato sicuramente da un'interfaccia originale, che si discosta un po' da quella utilizzata dagli altri programmi. Moltissime anche qui le funzionalità aggiuntive, ma anche questo è penalizzato dalla presenza della sola lingua inglese.

Personalmente però non mi è piaciuto, in quanto l'ho trovato meno intuitivo degli altri nell'utilizzo. Ciò non toglie che si tratti di un ottimo ambiente di sviluppo, che consiglio di provare a chi è un po' più esperto.

 

  • Geany:

Tra quelli testati è il software meno famoso e con meno pretese. Infatti si presenta con un'interfaccia molto semplice e con un basso numero di Plug-In (lo stretto necessario). Sicuramente da sottolineare che il programma è totalmente in Italiano.

Interessante l'anteprima del tipo di parametri da passare a una funzione, cosa che non ho trovato in tutti gli altri software.

Poco adatto a gestire grossi progetti, ma fortemente consigliato a chi è alle prime armi o deve fare programmi semplici. Lo ritengo comunque un ottimo programma, che mi ha dato davvero un'ottima impressione per la sua immediatezza e semplicità di utilizzo, nonché per la sua leggerezza.

 

 

 

3. CONCLUSIONI

 

Concludo quindi con la mia personale classifica e alcune considerazioni:

  1. Code::Blocks IDE
  2. Geany
  3. Eclipse
  4. Anjuta IDE

 

  • Per chi deve programmare seriamente e gestire grossi progetti consiglio in definitiva Code::Blocks IDE, a patto di riuscire a lavorare con un software in inglese.

  • Per chi invece deve gestire cose semplici, consiglio vivamente di usare Geany, che è davvero un bel programma ed è anche in italiano.

  • Per chi vuole provare qualcosa di diverso consiglio Eclipse, a patto di masticare un po' di inglese e di voler perdere tempo a prendere confidenza con un'interfaccia non proprio intuitiva. Una volta imparato però permette di gestire bene anche grossi progetti.

  • Infine Anjuta IDE mi lascia con l'amaro in bocca, perché per come è realizzato potrebbe stare a pari merito con con Code::Blocks e superarlo grazie alla presenza dell'italiano, ma purtroppo è attualmente inutilizzabile per chi non abbia sufficienti competenze da fargli riconoscere il compilatore.



 

 

Commenti  

 
0 # 2011-03-04 13:59
Ciao, Marcor. Sono alla ricerca di un compilatore per il pingiuno (K/Ubuntu) per muovere i primi passi col C/C++. Geany, a quanto dici, sembrerebbe essere l'alternativa più adatta per iniziare, ma volevo che tu mi chiarissi un dubbio: gira anche su AMD64?

Ti ringrazio

Apo
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Marcor 2011-03-04 14:34
Citazione Apolide:
Ciao, Marcor. Sono alla ricerca di un compilatore per il pingiuno (K/Ubuntu) per muovere i primi passi col C/C++. Geany, a quanto dici, sembrerebbe essere l'alternativa più adatta per iniziare, ma volevo che tu mi chiarissi un dubbio: gira anche su AMD64?

Ti ringrazio

Apo

Ciao. Ad essere sincero quando feci tutti questi test per redarre l'articolo usai Ubuntu a 32 Bit, quindi non ti so rispondere.
Comunque penso di si e alla fine per provare ci vogliono pochi minuti, tanto si scarica gratuitamente.
Ti ricordo che esiste anche per Windows se poi ti ci trovi bene:
marcoronline.net/.../...
Rispondi | Rispondi con citazione | Citazione
 

Aggiungi commento