Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

The Common Language Infrastructure Annotated Standard (Microsoft .NET Development Series)


By James S. Miller, Susann Ragsdale
 
Image of: The Common Language Infrastructure Annotated Standard (Microsoft .NET Development Series)
Pricing Details:

List Price:$64.99
You save:$15.95 (24.5%)
Your Price:$49.04
Buy Now

Book Details:

Format:Paperback, 928 pages.
Publisher:Addison-Wesley Professional 2003-11-02
ISBN:0321154932

Average Customer Rating:

5.0 5 out of 5 stars (5 reviews)

Editorial Reviews:

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.


Customer Reviews:

5 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 describe its implementation.... the single source programmers, language and tool designers, and library and VES developers need to render the CLI and the CLR fully comprehensible."

5 out of 5 stars A unique 'insiders' look at many details that would otherwise not be exposed

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
(...)

5 out of 5 stars Excellent Reference Guide

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.

4 out of 5 stars Interesting Commingling of Languages

When Microsoft released its .NET platform, it attempted, and is attempting, something quite audacious. It is putting forth a programming environment whereby you could combine modules written in different languages, without recompiling, let alone rewriting.

Arguably, Microsoft set itself a harder task than did Sun with java. Along this road, as the book describes, a standard arose - the Common Language Infrastructure. It describes a Virtual Execution System and what type of executable code can use it. So a version of Pascal, say, that wanted to run on a VES would need to pass the compilation rules of a Pascal compiler that adhered to CLI.

An analogy might help. In some rough way, you might consider CLI + VES to be like a java virtual machine, and the choice of a language to use atop CLI to be like running java under its jvm. Granted, this is crude, but many readers are probably unfamiliar with CLI, whilst having more acquaintance with java.

Warning. The book may be heavy sledding for most. The main audience is compiler writers and language developers. Daresay that even experienced developers may not usually deal with a language at this level.

A slight irony is that CLI is meant to decouple programmers from any specific platform, which is why Microsoft pushed it over to a standards body. But the most developed instantiation currently appears to be .NET, which is inextricably interwoved with Microsoft's operating systems.

5 out of 5 stars Wow! The authorative coverage of the CLI (.NET) standard

.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.


Customers who bought this book were also interested in:


Expert .NET 2.0 IL Assembler


.NET Framework Standard Library Annotated Reference, Volume 2: Networking Library, Reflection Library, and XML Library (Microsoft .NET Development Series)


Customizing the Microsoft .NET Framework Common Language Runtime


Shared Source CLI Essentials


CLR via C#, Second Edition (Pro Developer)

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Sat Nov 22 10:36:56 CST 2008
© Wattle Software 2007. All rights reserved.