De l’importance des types . . .
Programmation = traitement de données
“traitement” ?
Ifaire des calculs
Imémoriser, rechercher, trier, associer . . .
Iéchanger avec l’extérieur (afficher, capter, . . . )
Ietc.
Un facteur de qualité, de correction et d’efficacité d’un programme =
→choisir une “bonne” représentation pour ces données . . .
Dans les langages de programmation :
→notion de type (de données)
Itypes de base : fournis par le langage
Iconstructeurs de types : permettre au programmeur de définir ses
propres types . . .
6 / 25