This chapter discusses the elements that make up the .NET Framework and how the CLR uses those elements to provide a common computing environment.
• Rao Surapaneni, Narayana. IL “The Language of CLR”—A Platform for Cross-Language. http://www.c-sharpcorner.com/Language/ILtheLangOfCLRbyNRS.asp. A brief article about some of the cross-language features of the CLR.
• Watkins, Damien. “Handling Language Interoperability with the Microsoft .NET Framework.” http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/interopdotnet.asp. Provides a good overview of how language interoperability is achieved using a common type system.