Loading...

Compiling for the .NET Common Language Runtime (CLR)

Compiling for the .NET Common Language Runtime gives software engineers critical information for creating .NET compilers or implementing .NET programming languages. Renowned compiler expert John Gough goes ¿under the hood¿ with CLR, illuminating its key concepts and covering every facet of its archi...

Full description

Bibliographic Details
Main Author: K John Gough
Format: Printed Book
Published: Upper Saddle River, NJ Prentice Hall 2002
Series:.Net series.
Subjects:
Table of Contents:
  • 1. Introduction
  • 2. Understanding the CLR
  • 3. Understanding the CTS
  • 4. Mapping to the CLR
  • 5. Building Abstract Syntax Trees
  • 6. Evaluating Semantic Attributes
  • 7. Overview of Code Generation
  • 8. Emitting Code for Expression Evaluation
  • 9. Emitting Code for Flow of Control
  • 10. Calling the Wider World
  • 11. Skipping the Assembler
  • 12. Further Explorations
  • B. The CIL Instruction Set.