Précédent Index Suivant



Introduction III



Vérification des types
le programmeur associe un type à chaque déclaration d'identificateur et le compilateur vérifie la correction (e.g, C, C++, Pascal, Ada,...)

int addition (int x1, int x2)
{  int temp;
   temp = x1 + x2;
   return(temp); }

Synthèse des types
les types sont devinés (on dira synthétisés ou inférés) par le compilateur par une analyse des contraintes d'utilisation des variables (e.g, Caml, SML,...)

#let addition x1 x2 =
   let temp = x1 + x2 in
   temp;;
addition : int -> int -> int = <fun>

Précédent Index Suivant