REVIEW - Essential .Net - The Common Language Runtime


Title:

Essential .Net

The Common Language Runtime

Author:

Don Box, Chris Sells

ISBN:

Publisher:

Addison-Wesley Professional (2003)

Pages:

405pp

Reviewer:

Huw Lloyd

Reviewed:

February 2004

Rating:

★★★☆☆


a well thought out guide that conveys clarity to an illusive yet core facet of .Net programming technology.

This is a guide to the CLR, the core technology underpinning .NET. Readers should take heed of the preface by seeking initial .NET exposure elsewhere and to be prepared to reread some chapters. Familiarity with C#, COM, design patterns and CIL/Metadata will assist the programmer in tackling this concise yet challenging book.

Of the '.NET Development Series' books I have looked at, this is the densest. There are a few places where I felt more elaboration or diagrams may reduce the difficulty for readers. However, for a subject previously deemed too big for single book a distilled content of 400 succinct pages is a remarkable achievement.

A language neutral description of the CLR is provided, relying mostly on C# for examples. This permits more detail and scope coverage than other language-specific CLR related books, such as 'Inside Microsoft .NET IL Assembler', which is, incidentally, a good complement to this book.

Each chapter focuses upon incremental building blocks of CLR fundamentals to deliver a rounded view of the CLR. The authors provide valuable insights regarding meaning and typical usage of key classes and good judgement regarding details thought to be misleading.

Although the publication date is relatively early, November 2002 for version 1 of the CLR, I found the book consistent with .Net 2003; care is taken to delimit descriptions of implementation details that may change in future releases.

In summary, this is a well thought out guide that conveys clarity to an illusive yet core facet of .Net programming technology. Recommended.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.