
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Ce cours constitue la référence fondamentale dans le domaine des compilateurs. Il permet d'assimiler les principes, et de se familiariser avec les techniques et les outils nécessaires à la compréhension et à la réalisation des compilateurs. Les auteurs présentent d'abord les concepts sous-jacents au processus de compilation. Ils les illustrent ensuite à l'aide d'un compilateur simple. Plusieurs chapitres sont consacrés notamment aux éléments suivants: • L'analyse syntaxique. Les principales méthodes d'analyse syntaxique spécifiques à la compilation sont présentées. Aux concepts de base s'ajoutent les techniques convenant à une implantation manuelle et les algorithmes utilisés dans les outils automatiques. • La génération automatique de code. Les techniques de génération de code (dernière phase d'un modèle de compilation) sont présentées et illustrées. Un chapitre est entièrement consacré aux méthodes d'optimisation du code, un autre au contrôle de types. L'analyse de divers compilateurs complète cette étude. De nombreux exercices et problèmes, de difficulté variable, permettent au lecteur de mieux saisir toutes les phases de la compilation.
This course provides a fundamental reference for understanding the principles, techniques, and tools required for compiler construction. The authors first introduce the core concepts of the compilation process, illustrating them with a simple compiler. Subsequent chapters delve into specific areas such as syntactic analysis, covering both manual implementation techniques and automatic tool algorithms, and automatic code generation, including optimization methods and type checking.
This seminal work is widely recognized as a foundational text in compiler design, often referred to as the 'Dragon Book' due to its iconic cover art. Its comprehensive coverage of parsing, code generation, and optimization makes it an indispensable resource for students and professionals in computer science. The inclusion of practical examples and exercises further solidifies its reputation as a thorough and authoritative guide to the subject.
Page Count:
875
Publication Date:
2000-01-01
Publisher:
Dunod
ISBN-10:
2100051261
ISBN-13:
9782100051267
No comments yet. Be the first to share your thoughts!