Free Online Book: Introduction to Microsoft’s IL - C# to IL
Wanted to learn Microsoft Intermediate Language (MSIL) but didn’t know where to start? Go read this book online for free and start learning now. Below is a stolen chunk of the book’s intro chapter.
The .NET languages are growing more pervasive by each passing day. We, therefore decided to explore the world of Intermediate Language (IL), a language to which all the source code written in various languages such as C#, COBOL etc. get compiled. IL represents the transient stage in the process of conversion of source code into machine language. It is inescapably imperative to gain mastery over IL, because knowledge of IL translates into competence over IL code that may have originally been written in any programming language. Thus, it provides a common platform to all the programming languages. Realising its importance in the scheme of things in the .NET world, we decided to get under the skin of IL and unravel its mysteries. Introduction to Microsoft’s IL - C# to IL
Intermediate Language is so many more letters than Bytecode