Chapitre d’ouvrage

Chapitre 3. Types élémentaires

Pages 25 à 35

Citer ce chapitre


  • Granet, V.
(2018). Chapitre 3. Types élémentaires. Algorithmique et programmation en Java : Cours et exercices corrigés (5e éd., p. 25-35). Dunod. https://stm.cairn.info/algorithmique-et-programmation-en-java--9782100783755-page-25?lang=fr.

  • Granet, Vincent.
« Chapitre 3. Types élémentaires ». Algorithmique et programmation en Java Cours et exercices corrigés, Dunod, 2018. p.25-35. CAIRN.INFO, stm.cairn.info/algorithmique-et-programmation-en-java--9782100783755-page-25?lang=fr.

  • GRANET, Vincent,
2018. Chapitre 3. Types élémentaires. In : Algorithmique et programmation en Java Cours et exercices corrigés. Paris : Dunod. InfoSup, p.25-35. URL : https://stm.cairn.info/algorithmique-et-programmation-en-java--9782100783755-page-25?lang=fr.

Notes

  • [1]
    La norme IEEE 754 propose une représentation normalisée des réels sur 32, 64, et 128 bits. Cette norme est aujourd’hui très utilisée.
  • [2]
    Ascii est l’acronyme de American Standard Code for Information Interchange. Ce jeu de caractères est une norme ISO (International Organization for Standardization).
  • [3]
    Ebcdic est l’acronyme de Extended Binary Coded Decimal.
  • [4]
    Cette norme ISO définit un jeu universel de caractères. Unicode et ISO/CEI 10646 sont étroitement liés.
  • [5]
    cf. chapitre 7.

Une façon de distinguer les objets est de les classer en fonction des actions qu’on peut leur appliquer. Les classes obtenues en répertoriant les différentes actions possibles, et en mettant dans la même classe les objets qui peuvent être soumis aux mêmes actions s’appellent des types. Classiquement, on distingue deux catégories de type : les types élémentaires et les types structurés. Dans ce chapitre, nous n’étudierons que les objets élémentaires.
On dira qu’un type est élémentaire, ou simple, si les actions qui le manipulent ne peuvent accéder à l’objet que dans sa totalité.
Le plus souvent, les types élémentaires sont prédéfinis par le langage, c’est-à-dire qu’ils préexistent, et sont directement utilisables par le programmeur. Il s’agit, par exemple, des types entier, réel, booléen ou caractère.
Le programmeur peut également définir ses propres types élémentaires, en particulier pour spécifier un domaine de valeur particulier. Certains langages de programmation offrent pour cela des constructeurs de types élémentaires.
Un langage est dit typé si les variables sont associées à un type particulier lors de leur déclaration. Pour ces langages, les compilateurs peuvent alors vérifier la cohérence des types des variables, et ainsi garantir une plus grande fiabilité des programmes construits. Au contraire, les variables des langages de programmation non typés peuvent désigner des objets de n’importe quel type et les vérifications de cohérence de type sont reportées au moment de l’exécution du programme…


Date de mise en ligne : 11/10/2024

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

27,99 €

446 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?