...un linguaggio procedurale
Unità fondamentale:    funzione
Mediante le funzioni si possono definire operazioni complesse a
partire da istruzioni elementari
nome
argomenti
tipo del valore di ritorno
int MyFunction ( int first, int second )
{
  int retval;
  retval = 2*first + second*second;
  return retval;
}
inizio
fine
main : nome speciale di funzione dalla quale inizia l’esecuzione del
programma