or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
28 used & new from $27.69

Have one to sell? Sell yours here
 
   
The Common Language Infrastructure Annotated Standard
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

The Common Language Infrastructure Annotated Standard (Paperback)

~ (Author), Susann Ragsdale (Author)
4.8 out of 5 stars  See all reviews (5 customer reviews)

List Price: $64.99
Price: $43.86 & this item ships for FREE with Super Saver Shipping. Details
You Save: $21.13 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want it delivered Friday, November 27? Choose One-Day Shipping at checkout. Details
Ordering for Christmas? To ensure delivery by December 24, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

16 new from $33.45 12 used from $27.69

Frequently Bought Together

Customers buy this book with Expert .NET 2.0 IL Assembler by Serge Lidin

The Common Language Infrastructure Annotated Standard + Expert .NET 2.0 IL Assembler
Price For Both: $107.85

Show availability and shipping details

  • This item: The Common Language Infrastructure Annotated Standard by James S. Miller

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Expert .NET 2.0 IL Assembler by Serge Lidin

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Expert .NET 2.0 IL Assembler

Expert .NET 2.0 IL Assembler

by Serge Lidin
4.8 out of 5 stars (5)  $63.99
.NET Framework Standard Library Annotated Reference, Volume 2: Networking Library, Reflection Library, and XML Library

.NET Framework Standard Library Annotated Reference, Volume 2: Networking Library, Reflection Library, and XML Library

by Brad Abrams
4.7 out of 5 stars (6)  $50.61
Shared Source CLI Essentials

Shared Source CLI Essentials

by David Stutz
4.5 out of 5 stars (4)  $26.56
Essential .NET, Volume I: The Common Language Runtime

Essential .NET, Volume I: The Common Language Runtime

by Chris Sells
4.1 out of 5 stars (30)  $30.15
Concurrent Programming on Windows

Concurrent Programming on Windows

by Joe Duffy
4.5 out of 5 stars (13)  $42.89
Explore similar items

Editorial Reviews

Product Description

The beating heart of the .NET Framework is the Common Language Runtime (CLR), which manages the loading and execution of all code running on the platform, provides key enabling services such as JIT compilation, garbage collection, exception management, the security model, debugging and profiles support, native platform integration and much, much more. The CLR is an implementation of the Common Language Infrastructure (CLI), an international standard ratified by the European Computer Manufacturers Association (ECMA), and is the first and most significant implementation of the CLI. This book specifies how the system goes together, and is indispensible for anyone who wants to understand the CLI or CLR. The many annotations explain and expand on the original standard, clarifying it and connecting the dots to make the system understandable. These annotations are direct from the ECMA CLI team and the Microsoft CLR team, and are available nowhere else. There is truly no competition out - or expected - for this book.


From the Back Cover

The Common Language Infrastructure Annotated Standard is the definitive guide to understanding the annotated specification for the Common Language Infrastructure (CLI) standard. With annotations and code samples from both the ECMA standards committee and the Microsoft Common Language Runtime (CLR) team, this book goes beyond the online documentation to clarify and amplify the original standard and describe its implementation.

The core of this book is the international CLI standard. The text describes the CLI and its parts and provides all the information needed to implement a Virtual Execution System (VES) or design a compiler that runs on top of a VES and generates portable code. Author Jim Miller draws upon his experience as editor of the CLI standard and lead of the Microsoft CLR team to guide readers through the CLI blueprint and to a complete understanding of the CLR.

Features of this book include:

  • A heavily annotated architectural overview of the standard
  • A description of the semantics of metadata
  • A complete specification of the Portable Executable (PE) file format
  • Coverage of file format and metadata layout
  • An overview of the CLI libraries
  • A detailed description of the Common Intermediate Language (CIL) instruction set
  • Sample programs and other annexes to the standard
  • An enhanced online index that allows readers to quickly and easily search the entire text for specific topics

The Common Language Infrastructure Annotated Standard is the single source programmers, language and tool designers, and library and VES developers need to render the CLI and the CLR fully comprehensible.



0321154932B09182003

Product Details

  • Paperback: 928 pages
  • Publisher: Addison-Wesley Professional; annotated edition edition (November 2, 2003)
  • Language: English
  • ISBN-10: 0321154932
  • ISBN-13: 978-0321154934
  • Product Dimensions: 9.3 x 7.2 x 1.7 inches
  • Shipping Weight: 3.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #710,187 in Books (See Bestsellers in Books)

More About the Author

James S. Miller
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's James S. Miller Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 12 people found the following review helpful:
5.0 out of 5 stars Excellent Reference Guide, February 22, 2004
Well, you know it's a winner b/c it's in Addison Wesley's Microsoft .Net Development series. Like their Hejlsberg title, this is pure reference. However, there's a lot to it (almost 900 pages in total) and EVERYTHING in the CLS is covered here. It's very technical, and definitely not a cover to cover read, but there are many good examples and if you need a quick reference for any topic in the Framework, this book is a must have.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 17 people found the following review helpful:
5.0 out of 5 stars Wow! The authorative coverage of the CLI (.NET) standard, November 10, 2003
.NET, unlike Java, is an implementation of an ECMA and a ISO standard.
This book, from the Microsoft employees that created .NET and with input from members of the standards bodies, annotates the standard with comments that provide insights into the reasoning behind the standard. If you are in one of these categories, you should seriously consider buying this book:
1. advanced .NET developers
2. language designers
3. tool designers
4. those interested in understanding virtual machines
5. developers of libraries
6. Java developer (wondering what a standard looks like, just kidding. As an intermediate-advanced Java developer, the book is very interesting though.)
7. developer who wants insight into current software architecture
Otherwise, the book is still a useful guide to help you grow as a developer if you even browse it sporadically, and unlike many programming books, it will not be obsolete in a year.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars A unique 'insiders' look at many details that would otherwise not be exposed, November 8, 2005
By Damon Carr "Damon Wilder Carr" (Silicon Valley and New York) - See all my reviews
(REAL NAME)   
This is not just a reference guide (although it is a very good one). It is also (due to the annotations, often funny) that give you insight into the 'why' behind thing like naming, design decisions, things that were internally debated that we would not normally know about, and in general you come away feeling like you were there creating .NET. I find it required reading and often use it as a reference. 5 stars. An amazing read.

Kind Regards,
Damon Carr
(...)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars belongs in the library of every language, library, and tool designer

Excerpt from C# Online.NET Review (wiki.CSharp-Online.NET):
"...this book goes beyond the online documentation to clarify and amplify the original standard and... Read more
Published on June 26, 2006 by C# Online.NET, Editor

4.0 out of 5 stars Interesting Commingling of Languages
When Microsoft released its .NET platform, it attempted, and is attempting, something quite audacious. Read more
Published on December 25, 2003 by W Boudville

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.