Concepts et sémantique des langages de programmation. Vol. 2. Constructions modulaires et objet avec OCaml, Python, C ++, Ada et Java

Concepts et sémantique des langages de programmation. Vol. 2. Constructions modulaires et objet avec OCaml, Python, C ++, Ada et Java

Iste éditions | novembre 2020
84.19 €
-5% pour les titulaires de la carte avec le retrait en librairie
LIBRAIRIES PARTICIPANTES
Paris VIᵉ, Paris VIIIᵉ, Paris XVIIᵉ, Paris Vᵉ
Versailles, Lyon 2ᵉ, Lyon 6ᵉ...
Voir les disponibilités en librairie
88.62 €
Disponibilité en ligne
Indisponible

Ce que dit l'éditeur

Cet ouvrage explore les constructions syntaxiques des langages de programmation les plus courants, avec un éclairage mathématique sur leurs sémantiques et une présentation précise des aspects matériels qui interfèrent avec le codage.

Ce deuxième volume présente un modèle sémantique original commun aux constructions et opérations des modules et des classes : visibilité, importation, exportation, définitions différées, paramétrisation par types et valeurs, extensions. Ce modèle fonde l'étude des modules d'Ada, OCaml et des fichiers d'en-tête de C. Il est décliné pour modéliser les traits objet puis utilisé pour traiter les classes de C++, Java, Python et OCaml.

Concepts et sémantique des langages de programmation 2 s'adresse aux étudiants et enseignants des cursus informatiques ainsi qu'aux programmeurs chevronnés, qui y trouveront un guide de lecture des manuels de référence ainsi que les fondements de la vérification de programmes.

Résumé

Ce second volume présente un modèle sémantique adapté aux constructions et aux opérations des modules et des classes, telles que l'importation, la visibilité, les extensions ou la paramétrisation par types et valeurs. Ce modèle est décliné pour modéliser les traits objet et traiter les classes des langages de programmation courants comme Java, C ++ et Python. ©Electre 2024

Caractéristiques

Éditeur(s)
Date de parution
15 novembre 2020
Collection(s)
Informatique
Rayon
Informatique
Contributeur(s)
EAN
9781784057022
Nombre de pages
241 pages
Reliure
Broché
Dimensions
24.0 cm x 16.0 cm x 1.4 cm