« Programmation/Types » : différence entre les versions

Contenu supprimé Contenu ajouté
Jafeluv (discussion | contributions)
m Révocation des modifications de 203.122.254.24 (discussion) vers la dernière version de JackBot
m →‎top : remplacement: {{Programmation informatique}} → <noinclude>{{Programmation informatique}}</noinclude> avec AWB
Ligne 1 :
<noinclude>{{Programmation informatique}}</noinclude>
Dans la plupart des langages de programmation il est possible d'attribuer arbitrairement aux variables des ''types'' pour – entre autres – déterminer la nature des données qu'elle peut contenir et la manière dont elle sont enregistrées et traitées par le système. Concrètement le type d'un élément influe sur la taille que le compilateur ou l'interpréteur lui allouera en mémoire ; et les opérations qui ne devraient pas être permises si la syntaxe du langage était respectée. Il est par exemple rare qu'un vérificateur d'erreurs ne se manifeste pas lorsqu'on tente de multiplier un « nombre » avec une « lettre ». Si à la base la « lettre » et le « nombre » sont tous deux une « succession de 0 et de 1 », en pratique ce à quoi on fait correspondre ces « successions de 0 et de 1 » rend une telle opération vide de sens.