Technical Overview of the Common Language Runtime

Authors
Erik Meijer and Jim Miller

Abstract
In the last few years many language researchers have moved to the JVM as the delivery vehicle for their languages. Althrough the JVM is a great target for the Java programming language, it is not necessarily a good platform for other languages, especially languages that require semantic features that do not appear in Java. In this paper we compare the JVM with the Microsoft .NET Common Language Infrastructure (CLI), which has been designed from the ground up to be a multi-language platform.

Full Text
[pdf]