CIL Programming

CIL Programming

Under the Hood of .NET

by Jason Bock

360 pages· 2008· ISBN 9781430208457

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About
Most .NET developers will use a high-level language, such as C# or VB .NET, to develop their systems. However, the core language of .NET is the Common Intermediate Language, or CIL. This language is the language of .NET-whatever is allowed by the .NET specifications can be done in CIL, and it can do much that C# and VB .NET cannot. Understanding how the CIL works will give .NET developers a deep, language-independent insight into the core parts of .NET. Furthermore, such knowledge is essential for creating dynamic types, a powerful part of the .NET Framework. In this book, Bock covers the essentials of programming the CIL. First, he discusses the basics of what .NET: assemblies are, how manifests fit into the picture, and much more. Bock then shows how to create assemblies in .NET-this will cover the ilasm directives and CIL opcodes, and how these are used to define assemblies, classes, field, methods, and method definitions. Bock also covers how C# and VB .NET and other non-MS languages emit CIL and how they differ. Finally, Bock shows how one can create dynamic assemblies at runtime via the Emitter classes.

Discuss CIL Programming with other readers

Join or start a book club for CIL Programming on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for CIL Programming?

Sign up free on Readfeed, then browse public clubs or start your own club with CIL Programming as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss CIL Programming with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about CIL Programming with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.