Talk:Common Language Runtime
From Wikipedia, the free encyclopedia
Contents |
[edit] clr
Hi all, I'm a little surprised by the statement that over 40 programming languages are now supported by the Microsoft CLR; at first I was thinking maybe somebody thought it was referring to human languages rather than programming languages. But, with the many lesser known & specialty programming languages out there, this value of "> 40" might just be true... Does anybody have a reference to support this estimate? - Harris7 17:13, 8 May 2005 (UTC)
- Just for completeness: Microsoft .NET Languages - Mark Hurd 04:31, 14 June 2006 (UTC)
[edit] Virtual machine?
If .NET programs are never interpreted from byte code and are always interpreted is it correct to call the CLR a virtual machine? Wouldn't it be better to say it runs on a virtual "virtual machine" which is actually the base machine.
[edit] This article should remain short
As noted in the article, the CLR is MS's implementation of the CLI spec. The article on the CLI gives details about the technology. This article should remain short, and serve largely to provide an informatitive redirect to the other. Leotohill 03:13, 2 December 2006 (UTC)
[edit] CLR: Microsoft's implementation or standard?
I'm having a problem with CLR == Microsoft's implementation of the CLI. In the Mono article, we have:
Mono is a project led by Novell (formerly by Ximian) to create an ECMA standard compliant .NET compatible set of tools, including among others a C# compiler and a Common Language Runtime.
So is it the Mono article that is wrong or this one? If CLR is microsoft's implementation of a runtime for CLI, it can't be Mono's too. 66.130.179.31 04:30, 12 May 2007 (UTC)
A "Common Language Runtime" is a program that executes the code. Just like a JVM there can be many different implementations of them. Think of a CLR as a class of programs defined by their shared aim. 217.140.108.2 14:40, 4 October 2007 (UTC)

