The common language infrastructure is used in the
Microsoft .NET initiative as the basis for running programs written in different
programming languages. It uses a
virtual machine and a class library (Common language runtime). There are many compilers beeing developed which produce code for this virtual machine.
/Talk