Concepts et sémantique des langages de programmation t.1 ; constructions fonctionnelles et impératives avec OCaml, Python, C et C++

, , ,

À propos

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 volume est dédié aux traits fonctionnels et impératifs. Il étudie formellement les sémantiques de typage et d'exécution, facilitant leur acquisition par leur implantation en OCaml et Python et par des exercices corrigés. La représentation des données est traitée en détail : types construits, filtrage, boutisme, pointeurs, gestion de la mémoire, etc., avec des exemples en OCaml, C et C++.

Concepts et sémantique des langages de programmation 1 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.

Sommaire

1. Du matériel au logiciel.
2. Introduction à la sémantique des langages.
3. Sémantique des traits fonctionnels.
4. Sémantique des traits impératifs.
5. Typage.
6. Types de données.
7. Pointeurs et gestion de la mémoire.
8. Exceptions.

Rayons : Sciences & Techniques > Informatique > Programmation / Développement

  • Auteur(s)

    Therese Accart Hardin, Mathieu Jaume, François Pessaux, Véronique Viguie Donzeau-Gouge

  • Éditeur

    Iste

  • Distributeur

    Ingram Publisher Services Uk

  • Date de parution

    26/11/2020

  • Collection

    Informatique

  • EAN

    9781784057015

  • Disponibilité

    Disponible

  • Nombre de pages

    318 Pages

  • Longueur

    24.3 cm

  • Largeur

    16 cm

  • Support principal

    Grand format

empty