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

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
coquille
Tavernier (discussion | contributions)
TT
Ligne 1 :
{{ébauche}}
 
Le type d'une variable ou d'un élément quelconque détermine la nature des données qu'elle peut contenir et la manière dont elle sont enregistrées et traitées. Concrètement le type d'un élément influe sur la taille qu'elle occupe en mémoire et les opérations que le programme est en droit de lui faire subir. Il est par exemple rarement autorisé de multiplier un élément dont la valeur est destinée à correspondre à un texte avec un élément dont la valeur correspond à la vitesse du son. Si à la base on multiplie un nombre avec un nombre, en pratique ce à quoi correspondent ces nombres rend une telle opération vide de sens, et dans le cas d'un lanangelangage à {{glossaire|typage fort}}, de telles opérations sont tout simplement interdites.
 
Selon le degré d'abstraction du langage, il peut être soit indispensable de préciser le type de la variable lors de sa création, ou bien cela peut ne pas être nécessaire, le langage déterminant automatiquement le type de la variable à sa création, et le modifiant de manière dynamique lorsque la valeur contenue par la variable dépasse la quantité de mémoire correspondant au type précédent.