Essentiel

La notion de type est très importante en algorithmie comme en programmation. C’est le type qui donne un sens aux données manipulées, et qui va permettre de comprendre les opérations que l’on va lancer sur nos variables. Que le langage possède un typage explicite ou implicite ne change rien, le type de variable est une notion présente systématiquement.

Le type détermine comment l’ordinateur va stocker nos données en mémoire, et comment il va pouvoir s’adapter pour manipuler exclusivement des valeurs entières. Nous avons identifié des types simples :

  • Entier

  • Réel

  • Booléen

  • Caractère

  • Chaîne de caractères

Bien vite, les tableaux et les objets viendront s’ajouter à cette liste.

Les types permettent de comprendre ce que fait un algorithme, et comment les différentes opérations sont exécutées. Sans les types, la machine serait incapable de faire la différence entre un caractère et un entier.