Introduzione

C è un linguaggio di programmazione, sviluppato all’inizio degli anni Settanta da Dennis Ritchie.

Nonostante abbia più di cinquant’anni, rimane uno dei linguaggi di programmazione più utilizzati, soprattutto per le prestazioni dei software scritti in questo linguaggio, ineguagliabili.

Come tutti i linguaggi di programmazione, C serve per scrivere software infine eseguibile da un computer.

I file di testo contenenti codice C hanno come estensione .c. Un file contenente del testo scritto in un linguaggio di programmazione è detto file sorgente. Il codice scritto al suo interno è il codice sorgente.

Il codice sorgente non è direttamente eseguibile da un computer. Un computer è in grado di eseguire esclusivamente istruzioni scritte in codice binario, anche detto linguaggio macchina.

Un file contenente del codice binario eseguibile da un computer è detto file eseguibile. Il codice scritto al suo interno è il codice eseguibile.

Da quanto detto sopra, si intuisce la necessità di un traduttore, in grado di trasformare il codice sorgente - compransibile per il programmatore - in codice macchina - comprensibile per il computer. Questo traduttore è un software chiamato compilatore.

C è un linguaggio compilato. Ciò significa che, una volta scritto del codice in linguaggio C, bisogna utilizzare un compilatore per tradurre tutto il codice sorgente in codice macchina. Solo dopo aver effettuare questa traduzione per intero, è possibile eseguire il codice. Nella sezione successiva, vedremo come installare un compilatore per il linguaggio C. Successivamente, scriveremo ed eseguiremo il nostro primo programma C!