Shared Source CLI Essentials +CD by Dave Stutz

Shared Source CLI Essentials +CD by Dave Stutz

Regular price
Checking stock...
Regular price
Checking stock...
Summary

This concise guide offers a roadmap for anyone trying to navigate or manipulate the Shared Source CLI code (codenamed "Rotor"). With as many as 1.3 million lines of code in 14,000 files, the it should be useful for anyone who wants to jump into the complex nucleus of Microsoft's .NET Platform.

The feel-good place to buy books
  • Free delivery in Ireland
  • Supporting authors with AuthorSHARE
  • 100% recyclable packaging
  • Proud to be a B Corp – A Business for good
  • Buy-back with Ziffit

Shared Source CLI Essentials +CD by Dave Stutz

This concise guide offers a road map for anyone wishing to navigate, understand, or alter the Microsoft Shared Source CLI ("Rotor") code. Written by members of the core team that designed the .NET Framework, this book is for anyone who wants a deeper understanding of what goes on under the hood of the .NET runtime and the ECMA CLI. Microsoft's Shared Source CLI (code-named "Rotor") is the publicly available implementation of the ECMA Common Language Infrastructure (CLI) and the ECMA C# language specification. Loaded with three million lines of source code, it presents a wealth of programming language technology that targets developers interested in the internal workings of the Microsoft .NET Framework, academics working with advanced compiler technology, and people developing their own CLI implementations. The CLI, at its heart, is an approach to building software that enables code from many independent sources to co-exist and interoperate safely. The book is a companion guide to Rotor's code. It provides a road map for anyone wishing to navigate, understand, or alter the Shared Source CLI code. This book illustrates the design principles used in the CLI standard and discusses the complexities involved when building virtual machines. Included with the book is a CD-ROM that contains all the source code and files. After introducing the CLI, its core concepts, and the Shared Source CLI implementation, Shared Source CLI Essentials covers these topics: the CLI type system; component packaging and assemblies; type loading and JIT Compilation; managed code and the execution engine; garbage collection and memory management; and the Platform Adaptation Layer (PAL) - a portability layer for Win32, Mac OS X, and FreeBSD.
David Stutz is currently working on the team that is implementing the Microsoft Shared Source CLI. He is also well-known for his kibitzing on the design of peer-to-peer and distributed computing infrastructure. During his tenure at Microsoft and Microsoft Research, he has participated in designing programming languages, component technologies, operating systems, developer tools, and a whole lot of software plumbing. He is also an accomplished early music performer and a winegrape farmer. Ted Neward is an independent software development architect and mentor in the Sacramento, California area. He is the author of a number of books, including Server-Based Java Programming (Manning), the forthcoming EffectiveEnterprise Java (Addison-Wesley) and Shared Source CLI Essentials (O'Reilly) and co-author of C SHARP In a Nutshell (O'Reilly) with Peter Drayton and Ben Albahari. He is also an instructor with DevelopMentor, where he teaches and authors both the Java and .NET curriculum. He speaks frequently for technology user groups and writes technical papers for www.javageeks.com and www.clrgeeks.com. He currently labors on behalf of the University of California, Davis, architecting a rebuild of the Davis Accounting and Financial Information Services software system. Past clients include companies like Pacific Bell, EdFund, Synergex and Intuit.
SKU Unavailable
ISBN 13 9780596003517
ISBN 10 059600351X
Title Shared Source CLI Essentials +CD
Author Dave Stutz
Series Essentials Ser
Condition Unavailable
Binding Type Paperback
Publisher O'Reilly Media
Year published 2003-04-29
Number of pages 360
Cover note Book picture is for illustrative purposes only, actual binding, cover or edition may vary.