Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/autre/programming-language-concepts/sestoft/descriptif_2644237
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=2644237

Programming language concepts

Langue : Anglais

Auteur :

Programming Language Concepts uses a functional programming language (F#) as the metalanguage in which to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, and garbage collections technique, as well as more advanced topics such as polymorphic types, type inference using the union-find algorithm and levels, co- and contravariance, continuations, and on-the-fly peephole optimization in backwards code generation.
Introduction.-Interpreters and Compilers.-From Concrete Syntax to Abstract Syntax.- A First-Order Functional Language.- Higher-Order Functions.- Polymorphic Types.- Imperative Languages,- Compiling Micro-C.- Real-World Abstract Machines.- Garbage Collection.- Continuations.- A Locally Optimizing Compilier.- Reflection.- Runtime Code Generation.- F# Crash Course.- References.- Index.

First programming language concepts and compiler book based on F#

Covers language design, implementation and performance consequences for the current mainstream object-oriented languages Java and C#

Full source code for examples and concepts permit experimentation

Date de parution :

Disponible chez l'éditeur (délai d'approvisionnement : 15 jours).

Prix indicatif 63,25 €

Ajouter au panier

Ces ouvrages sont susceptibles de vous intéresser