ISBN-13: 9786131529955 / Francuski / Miękka / 2018 / 132 str.
Ce livre introduit les semantiques formelles et detaille des exemples d'utilisation pour definir des langages de programmation realistes et verifier des proprietes semantiques de ces langages. Il presente plusieurs styles et plusieurs definitions de semantiques formelles, puis introduit differentes transformations de programmes, et expose les choix de conception associes. En particulier, ce livre decrit une transformation de programmes inspiree de l'evaluation partielle et dediee a la comprehension de programmes scientifiques. Il detaille egalement le front-end d'un compilateur moderement optimisant du langage C dedie au logiciel embarque critique, ayant ete formellement verifie avec l'assistant a la preuve Coq et developpe dans le cadre du projet CompCert."
Ce livre introduit les sémantiques formelles et détaille des exemples dutilisation pour définir des langages de programmation réalistes et vérifier des propriétés sémantiques de ces langages. Il présente plusieurs styles et plusieurs définitions de sémantiques formelles, puis introduit différentes transformations de programmes, et expose les choix de conception associés. En particulier, ce livre décrit une transformation de programmes inspirée de lévaluation partielle et dédiée à la compréhension de programmes scientifiques. Il détaille également le front-end dun compilateur modérément optimisant du langage C dédié au logiciel embarqué critique, ayant été formellement vérifié avec lassistant à la preuve Coq et développé dans le cadre du projet CompCert.