Programming Language Processors In Java - Brown Deryck-F
- Format: Relié Voir le descriptif
Vous en avez un à vendre ?
Vendez-le-vôtreSoyez informé(e) par e-mail dès l'arrivée de cet article
Créer une alerte prix- Payez directement sur Rakuten (CB, PayPal, 4xCB...)
- Récupérez le produit directement chez le vendeur
- Rakuten vous rembourse en cas de problème
Gratuit et sans engagement
Félicitations !
Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !
TROUVER UN MAGASIN
Retour
Avis sur Programming Language Processors In Java de Brown Deryck - F Format Relié - Livre Informatique
0 avis sur Programming Language Processors In Java de Brown Deryck - F Format Relié - Livre Informatique
Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.
Présentation Programming Language Processors In Java de Brown Deryck - F Format Relié
- Livre Informatique
Résumé :
This book provides a gently paced introduction to techniques for implementing programming languages by means of compilers and interpreters, using the object-oriented programming language Java. The book aims to exemplify good software engineering principles at the same time as explaining the specific techniques needed to build compilers and interpreters. Features ? The book shows clearly how a simple compiler can be decomposed into a syntactic analyzer, a contextual analyzer, and a code generator, communicating via an abstract syntax tree. ? The book is accompanied by a complete working compiler and interpreter, provided via the Internet, and free of charge for educational use. ? The book contains numerous exercises, together with sample answers to selected exercises. It also contains a number of suggested projects, involving extensions to the accompanying compiler. ? All examples in the book are expressed in Java, and the compiler and interpreter are structured using object-oriented design patterns.
Biographie:
David Watt teaches algorithms and data structures, programming languages, and software design. Deryck Brown teaches compilers, object-oriented programming, operating systems, and software engineering.
Sommaire:
["Language processors","Compilation","Syntactic analysis","Contextual analysis","Run-time organization","Code generation","Interpretation."]
©