Back to Search
ISBN 9780130622969 is out of print and is currently unavailable, alternate formats (if applicable) are shown below.
Available options are listed below:

Compiling for the .Net Common Language Runtime (Clr) (Out of print)

AUTHOR Gough, John
PUBLISHER Prentice Hall (11/05/2001)
PRODUCT TYPE Paperback (Paperback)

Description

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 architecture and behavior. Gough presents extensive examples, many drawn from C# and Gough s own open source Gardens Point Component Pascal compiler.

Show More
Product Format
Product Details
ISBN-13: 9780130622969
ISBN-10: 0130622966
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 416
Carton Quantity: 20
Product Dimensions: 7.11 x 1.10 x 9.22 inches
Weight: 1.74 pound(s)
Country of Origin: US
Subject Information
BISAC Categories
Computers | Software Development & Engineering - General
Computers | Programming - Compilers
Computers | Languages - General
Dewey Decimal: 005.453
Library of Congress Control Number: 2001050077
Descriptions, Reviews, Etc.
jacket back

  • Go "under the hood" with .NET's Common Language Runtime!
  • The definitive book for serious software engineers, compiler developers, and language implementers
  • Mapping any language's key features onto .NET's common object model
  • Comprehensive coverage of Microsoft Intermediate Language (MSIL)
  • Includes extensive examples drawn from C#

The first practical guide to Microsoft's .NET Common Language Runtime!

Compiling for the .NET Common Language Runtime (CLR) is the first book to give software engineers all the details and guidance they need to create full-featured .NET compilers or implement programming languages for the .NET environment. Renowned compiler expert John Gough presents an unprecedented "under the hood" inspection of Microsoft's .NET CLR, illuminating the key concepts underlying Microsoft's new technology and demonstrating exactly how CLR maximizes interoperability across multiple programming languages. The book uses a running example to illustrate its key points(Gough's own open source Gardens Point Component Pascal compiler(which can be used as a basis for sophisticated experimentation.

  • Reviews every element of CLR: Virtual Execution Engine, Base Instruction Set, Common Type System, and more
  • Shows how to map a language's key features onto the .NET Virtual Object System's common object model
  • Explains how CLR represents programs at compile time
  • Explores the semantic analysis performed by CLR prior to emitting Microsoft Intermediate Language (MSIL) code
  • Provides in-depth coverage of MSIL code generation
  • Covers features needed by a wide range of languages
  • Explores advanced topics such as accessing nonlocal variables and supporting multiple inheritance
  • Includes many examples drawn from Microsoft's new C# language

If you need absolute mastery over the .NET CLR, only one book delivers what you're looking for: Compiling for the .NET Common Language Runtime (CLR) by John Gough.

Show More
publisher marketing

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 architecture and behavior. Gough presents extensive examples, many drawn from C# and Gough s own open source Gardens Point Component Pascal compiler.

Show More
List Price $44.95
Your Price  $44.50
Paperback