Programmazione: come impostare il giusto compilatore sul proprio computer

Tramite: O2O
Difficoltà: media
15

Introduzione

In informativa un compilatore è ciò che converte (e quindi in un certo senso traduce) delle informazioni scritte in un determinato modo (nel linguaggio di programmazione) in un altro linguaggio. La compilazione, che è possibile anche al contrario e prende il nome di de-compilazione, non è universalmente valida; ciò significa che esistono diversi programmi di compilazione e non tutti i programmi in questione, a fronte di identici dati in entrata, forniscono gli stessi dati in uscita. I programmi di compilazione, quindi, non sono tutti identici tra di loro e alcuni di essi potrebbero modificare i dati da voi inseriti inizialmente, traducendoli in un linguaggio incompleto, arricchito con errori o semplicemente del tutto sbagliato. Da qui la necessità di questa guida che si concentrerà proprio sulla programmazione e su come impostare il giusto compilatore sul proprio computer.

25

Compilatori C++

La scelta del compilatore dipende direttamente dalle funzioni che sarà chiamato a svolgere e dall'ambiente di sviluppo in cui si trova ad operare. I compilatori più largamente diffusi sono, ovviamente, quelli gratuiti. I compilatori C++, che sono i più diffusi e che sono facilmente reperibili in forma gratuita per ogni piattaforma, hanno diversi livelli di gestione e di ottimizzazione a seconda degli standard cui devono far fronte
.

35

Compilatori Open Source

Tra i compilatori open source prendiamo in considerazione il GCC, LLVM, MinGV, MinGV-v64. C'è da dire che i primi due, che sono predisposti per un multi-piattaforma, hanno una procedura di installazione Windows abbastanza complicata che vi consigliamo di esser certi di saper gestire prima di optare per questi compilatori. Tenete comunque sempre conto che tra i compilatori non open source troverete anche il compilatore di Windows offerto gratuitamente e incluso nel pacchetto di acquisto.

Continua la lettura
45

Compilatore GCC e come installarlo

Il primo dei compilatori presi in considerazione precedentemente, ossia GCC, è un progratore utile poiché riesce a convertire un certo numero di linguaggi in un'illimitata quantità di altri linguaggi. È uno dei più utilizzati ed interessanti. Su Linux molto stesso è già pre-installato, mentre su Windows non lo è e perciò richiede una procedura a parte. Per farlo utilizzeremo il pacchetto MinGW.
Scarichiamo il file di installazione, apriamolo come amministratore, e procediamo oltre le prime due schermate. Accettiamo la prima versione che ci viene proposta e procediamo accettandone le condizioni. Scegliamo dove installare il programma. Scegliamo quali componenti installare. Mettiamo il flag completo, confermiamo l'installazione, premiamo finish una volta conclusosi tutto e il gioco è fatto.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Guida alla programmazione in Delphi

La programmazione ha un campo di lavoro veramente ampio, infatti nel corso degli anni sono stati inventati diversi tipi di linguaggi di programmazione, da quello Html, a Java e Javascript per la creazione dei siti internet. Esistono inoltre moltissimi...
Programmazione

Guida alla programmazione in Assembly

Il linguaggio assembly è il linguaggio di programmazione più vicino alla realtà fisico-elettronica di una macchina. L'assembly permette di ignorare la forma binaria del programma finale e sostituire i codici in linguaggio macchina con una sequenza...
Programmazione

Guida alla programmazione in Basic

Se volete una vera e propria Guida alla programmazione in Basic, non vi resta altro che leggere attentamente i seguenti passaggi che vi elencheremo in seguito e facilitarvi cosi il compito. Il software che useremo è noto come "Visual Basic", che ben...
Programmazione

Introduzione alla programmazione Java

Le nuove tecnologie hanno ormai preso piede in tutti i campi della società, ed oggi come non mai diventa quindi fondamentale entrare a far parte del mondo dell'informatica sia per sopravvivere alla vita quotidiana che per avere capacità attuali da rivendere...
Programmazione

Guida alla programmazione a basso livello

In questa guida tratteremo della programmazione a basso livello. Nei vari passi successivi all'introduzione vi rilascio molte informazioni molto utili che vi aiuteranno certamente a programmare sempre meglio a basso livello. Un consiglio che vi dò e...
Programmazione

Come imparare a programmare in C++

L'avvento del computer, ha richiesto la creazione di appositi linguaggi per facilitare la comunicazione tra utente e macchina. I linguaggi sono aumentati di numero e via via è aumentata anche la facilità di comunicazione tra questi due canali. Si parla...
Programmazione

Come programmare in Standard C++

Programmare è un atto che presuppone una conoscenza abbastanza ampia della materia, ma anche un approccio piuttosto individuale alla disciplina, perché ogni sviluppatore sceglie gli strumenti che gli sono più congeniali. Tuttavia, nel tempo alcuni...
Programmazione

5 ambienti di sviluppo per Assembly

La programmazione informatica è sempre più un baluardo e la ricchezza del nuovo millennio. Attraverso il coding infatti si sta creando una realtà più smart ed interattiva, basti pensare alla robotica e al machine Learning. Una delle attività più...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.