Initialisation des systèmes...

Baptiste.Dev
Retour aux notes
FondamentauxDébutantSérie : Fondamentaux

Le typage

La manière dont un langage gère les types : quand il les vérifie, comment il juge la compatibilité, à quel point il est strict. Ce chapitre regroupe statique/dynamique, structurel/nominal et le duck typing.

Par Baptiste Vidal
1 min de lecture
Mis à jour il y a 2 semaines
fondamentauxtypagetypesstatiquedynamique

Le typage

Un type, c'est la nature d'une donnée : un nombre, un texte, un booléen, une date. Le typage, c'est la manière dont un langage gère ces types : quand il les vérifie, comment il décide que deux types sont compatibles, à quel point il est strict.

Ce chapitre creuse les grandes distinctions : statique vs dynamique (quand les types sont vérifiés), structurel vs nominal (comment on juge la compatibilité), et le duck typing (juger sur la forme, pas sur le nom).

Le typage est l'une des différences les plus marquantes entre langages : C# est strict et vérifie tôt, JavaScript est souple et vérifie tard. Choisis une note ci-dessous pour approfondir.