Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Common Language Infrastructure Annotated Standard

Buy

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.

About the Author

James S. Miller serves as software architect of the Microsoft team that developed the CLR and as the editor of the ECMA and ISO Common Language Infrastructure (CLI) Standards. Prior to joining Microsoft he was part of the World Wide Web Consortium’s senior management team and served on the research staffs of the Massachusetts Institute of Technology (MIT) Artificial Intelligence Lab, the MIT Lab for Computer Science, Digital Equipment Corporation, and the Open Software Foundation. He earned his Ph.D. in computer science from MIT and has been a member of the Brandeis University faculty.

Susann Ragsdale was the original documentation manager for the CLR team, and currently is a consulting technical writer. Before the CLR, she was a lead writer for COM (Microsoft’s Component Object Model). This followed a long and diverse career in consulting on multiprocessor supercomputers, simulation systems, test systems, and integrated circuits.

(HTML tags aren't allowed.)

Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills

Gain the fundamental concepts of object-oriented programming with examples in Java. This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming,...

Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers
Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers

Business Model Generation is a handbook for visionaries, game changers, and challengers striving to defy outmoded business models and design tomorrow's enterprises. If your organization needs to adapt to harsh new realities, but you don't yet have a strategy that will get you out in front of your competitors, you need...

A Basic English Grammar
A Basic English Grammar
Grammar reference in a clear, handy format.

A large-format book containing all the grammar from "A Basic English Grammar", and most of the exercises from "BEG: Exercises" together with some new ones, all integrated into the relevant grammar sections. The book has a key and is designed for self-study, resource centres
...

Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More
Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More

With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.

By following real-world...

Mechanical Behavior of Materials
Mechanical Behavior of Materials
Everything that surrounds us is matter. The origin of the word matter is mater (Latin) or matri (Sanskrit), for mother. In this sense, human beings anthropomorphized that which made them possible – that which gave them nourishment. Every scientific discipline concerns itself with matter. Of all matter surrounding us, a...
The IOMA Handbook of Logistics and Inventory Management
The IOMA Handbook of Logistics and Inventory Management
Practical, easy-to-implement advice on the most successful logistics management techniques being used today--from selecting the best carriers, setting logistics performance goals, and planning logistics strategies, to streamlining shipping and receiving and slashing logistics costs, and negotiating and managing third party logistics service...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy