Come programmare in linguaggio C

Dopo una breve introduzione nell’articolo precedente, in questa guida spiego come programmare in linguaggio c; in pratica di cosa abbiamo bisogno per creare applicazioni native in Windows. Per scrivere codice c oltre a conoscere il linguaggio di programmazione, prima di poter scrivere il primo programma, bisogna munirsi di un compilatore. In Windows possiamo configurare un ambiente di sviluppo nativo; oppure installare un IDE per rendere le cose più semplici per creare programmi in C.

Introduzione

Al contrario di un sistema operativo Linux, per sviluppare software in linguaggio c su un sistema operativo Windows, bisogna installare il compilatore; in modo che tu abbia tutto quello di cui hai bisogno per iniziare a programmare. Windows non e provvisto di un compilatore libero e gratuito come Gcc su Linux; quindi bisogna procurarsene uno ed installarlo sul proprio computer.

Il compilatore

In commercio vi sono diversi compilatori sia a pagamento che gratuiti; noi useremo una soluzione gratuita. MinGW che sta per (Minimalist Gnu for Windows); è il compilatore Gcc che troviamo in linux al quale è stato effettuato il porting per Windows. Il compilatore serve a tradurre il codice sorgente nel linguaggio macchina comprensibile al computer. Solo dopo aver creato l’ eseguibile il programma potrà essere installato sul sistema operativo ed essere avviato. Il compilatore dunque è una delle prime cose di cui abbiamo bisogno per programmare in linguaggio c.

Come programmare in linguaggio c

Adesso che sono state chiarite alcune cose su come programmare in linguaggio c possiamo entrare nel vivo della procedura per preparare il nostro ambiente Windows con il download e l’installazione del compilatore adatto per il sistema della Microsoft; ricorda che per i sistemi Linux ciò non è necessario e proseguiamo come segue:

Avvio di MinGW

Scaricato MinGW: se non si avvia in automatico lancialo selezionandolo con il tasto sinistro del mouse o del touchpad e avvia l’ installazione cliccando con il tasto destro. Nella finestra dell’Explorer che si è aperta dopo l’ ultimo passaggio spunta con il tasto sinistro l’ opzione basic setup, così installerai tutto quello di cui hai bisogno per iniziare;

nota: non spuntare l’ opzione all packages per utenti esperti che al momento contribuirebbe solo a confonderti le idee!

Adesso come consigliato anche dalla documentazione ufficiale è meglio installare MinGW direttamente nella radice di Windows C:\ anche se è possibile installarlo in una posizione diversa purché la cartella di destinazione non contenga spazi vuoti. Continua accedendo al menu Installation nell’angolo in alto a sinistra e poi premi Apply Changes terminando questa fase premendo sul pulsante  Apply in fondo a destra. L’installazione è terminata e adesso bisogna impostare una variabile di ambiente.

Impostiamo la variabile d’ ambiente per poter iniziare a programmare in linguaggio c

In Windows 10
  1. Dal menu di Windows cerca e seleziona Sistema; Fai click sul collegamento Impostazioni di sistema avanzate.
  2. Clicca su Variabili di ambiente. Nella sezione Variabili di sistema, trova la variabile di ambiente Path e selezionala.
  3. Fai click su Modifica. Se la variabile di ambiente Path non esiste, clicca su Nuovo.
  4. Nella finestra Modifica variabile di sistema inserisci il valore con c:\MingGW\bin poi valida il tutto cliccando su OK.

Puoi chiudere tutte le finestre facendo click su OK.

 Con Windows 8
  1. Con la punta del mouse spostati nell’angolo superiore destro dello schermo e trascina la punta verso il basso per aprire il menu.
  2. Posizionatevi In Cerca e digita Pannello di controllo.
  3. Clicca sul collegamento Impostazioni di sistema avanzate e continua facendo click su Variabili di ambiente.
  4. Nella sezione Variabili di sistema in basso, trova la variabile di ambiente Path e selezionala; poi clicca su Modifica.
  5. Adesso dalla finestra Modifica variabile di sistema che si è aperta inserisci il percorso per c:\MingGW\bin; poi clicca su OK per chiudere tutte le finestre.
 In Windows 7
  1. Dal desktop clicca con il pulsante sinistro del mouse sul pulsante del menu Start sulla barra delle applicazioni.
  2. Con il tasto destro del mouse clicca su Computer; e dal menu contestuale fai click su Proprietà.
  3. Clicca sul collegamento Impostazioni di sistema avanzate che trovi sulla sinistra.
  4. Fai click su Variabili di ambiente in basso a destra.
  5. Su Variabili di sistema, nel secondo riquadro in basso, trova la variabile di ambiente Path e selezionala.
  6. Clicca sul pulsante Modifica e nella scheda Modifica variabile di sistema; inserisci il percorso: c:\MinGW\bin.
  7. Clicca su OK per confermare e chiudere tutte le altre finestre.
Per Windows XP
  1. Con il puntatore del mouse seleziona Start e poi Pannello di controllo. Adesso fai doppio click su Sistema e seleziona la scheda Avanzate.
  2. Prosegui cliccando su Variabili di ambiente e nella sezione Variabili di sistema trova la variabile di ambiente Path e selezionala e fai click su Modifica.
  3. Nella finestra Modifica variabile di sistema, inserisci il seguente valore: c:\MinGW\bin della variabile di ambiente path.
  4. Salva tutto e chiudi tutte le altre finestre facendo click su OK.
Come programmare in linguaggio c
Modifiche delle variabili di ambiente in Windows.

Testiamo l’ ambiente che ci consentirà di programmare in linguaggio c

Bene, tutta la procedura a questo punto e terminata e non ci resta altro che testare MinGW in modo da assicurarci che tutto funzioni. Apriamo il blocco note di Windows o qualsiasi editor di testo; se non trovi il programma digita nella casella di ricerca del menu di Windows (blocco note). Creiamo il nostro primo mini programma digitando il seguente codice:

#include  <stdio.h>
Int main() {
printf(“prova”);
return 0;
} 

Adesso salva il file nominandolo prova.c nella cartella bin di MinGW.

Lanciamo il nostro primo programma in C

Adesso apri il CMD di Windows, ossia il prompt dei comandi; se non sai come fare:

nota che se hai impostato una password per aprire il programma come amministratore, bisogna digitarla!

Appena si apre il terminale di Windows dobbiamo muoverci tra le directory a linea di comando ed entrare nella cartella bin;

(MinGW compila anche sorgenti c++ ).

Infine, per lanciare il programma che abbiamo creato dobbiamo digitare prova.exe e premere invio.