• Immutable Page
  • Info
  • Attachments


Introduzione

Il linguaggio C è la base di molti linguaggi moderni come Java, C++ e PHP; e anche del sistema operativo UNIX. C è un linguaggio compilato, quindi quando si scrive un programma in C bisogna attenersi ai seguenti passi:

  • scrittura del codice in un editor di testo (per es. gedit);
  • compilazione del programma tramite linea di comando (vedremo più avanti come fare);
  • esecuzione del file compilato.

La prima cosa da fare se si vuole programmare in C su UNIX è installare il pacchetto gcc (GNU Compiler Collection). Per fare questo basta andare nell'ubuntu software center, cercare gcc, tramite l'apposita barra di ricerca, e installarlo.

Il nostro primo programma in C!

Iniziamo dal più semplice e famoso esempio di programma, cioè " Hello Word! ", che stamperà a video la scritta e che ci permetterà di spiegare i primi comandi di C.

Aprire un editor di testo, scrivere quanto segue e salvare il tutto come " nomefile.c " (nomefile sarà il nome che si darà al file):

   1 #include <stdio.h>
   2  int main(){
   3    puts("ciao mondo!");
   4  return 0;
   5 }
   6 
  • include è il comando che permette di richiamare le librerie. Senza le librerie un programma non avrebbe nessuna istruzione e non potrebbe interagire con il processore;

  • main() è fondamentale per un programma C, deve esserci sempre, altrimenti non si può compilare il listato (serie di istruzioni);

  • parentesi graffe servono a delimitare i blocchi di istruzioni;

  • punto e virgola serve per chiudere un'istruzione.

L'unica funzione che si implementa in questo programma è la puts() che serve a stampare a video una stringa, questa funzione è possibile solamente perché abbiamo incluso la libreria <stdio.h> .

Compilare il nostro programma

Per compilare il programma appena scritto, basterà andare nel terminale, posizionarsi nella cartella dove è stato salvato il file e scrivere la seguente istruzione:

   1 gcc -o nomefile.out nomefile.c
   2 

dove nomefile.out sarà il nome del file compilato che darà l'output del programma.

A questo punto, se non sono stati riportati errori, basterà scrivere nel terminale

   1 ./nomefile.out
   2 

e si avrà stampata a video la scritta Hello Word! .


CategoryNuoviDocumenti