Content deleted Content added
mNo edit summary |
m Automated conversion |
||
Line 1:
The '''common language infrastructure''' is used in the [[Microsoft]] [[.NET]] initiative as the basis for running programs written in different [[programming language | programming languages]]. Before this [[Visual Basic]] for example has required a component <i>VBRUN</i> and Visual C++ uses <i>MSVCRT</i> for the compiled programs to run. The common language infrastructure is an effort to unify the different runtime modules needed.
It uses a [[virtual machine]] and a class library [[Common Language Runtime]]. (see Microsoft site [http://www.microsoft.com/partner/products/microsoftnet/CLRTechPage.asp]). There are many compilers beeing developed which produce code for this virtual machine. The code it executes is called <i>Common Intermediate Language</i> (CIL) or ''Microsoft Intermediate Language (MSIL)''.
Line 14 ⟶ 7:
* [http://msdn.microsoft.com/vstudio/nextgen/default.asp Visual Studio .net]
* [http://msdn.microsoft.com/vstudio/partners/language/ Languages supported by .net]]
* [http://www.go-mono.com/ efforts for an open source implementation]
* [http://lightning.csse.monash.edu.au/.net/CLI/ The documents supplied to ECMA for standarisation] (nothing ratified yet - November 2001)
It seems that in the future there will be at least two major [[virtual machine]] technologies competing (see [[Java virtual machine]])
[[talk:Common_Language_Infrastructure|/Talk]]
|