Groups | Blog | Home
all groups > dotnet faqs > june 2008 >

dotnet faqs : clr and jit


Daniel
6/4/2008 7:43:33 PM
What is the difference in definition between clr and jit compiler? Does the
use of jit make .NET an interpreted language, or is it still a compiled
language, or both?

Daniel

Michael Nemtsev [MVP]
6/5/2008 1:04:28 AM
Hello Daniel,

Read there

http://en.wikipedia.org/wiki/Just-in-time_compilation
http://en.wikipedia.org/wiki/Common_Language_Runtime

---
WBR,
Michael Nemtsev [.NET/C# MVP] :: blog: http://spaces.live.com/laflour

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo


D> What is the difference in definition between clr and jit compiler?
D> Does the use of jit make .NET an interpreted language, or is it still
D> a compiled language, or both?
D>
D> Daniel
D>

Jon Skeet [C# MVP]
6/5/2008 7:33:07 PM
[quoted text, click to view]

The JIT compiler is just one small part of the CLR.

[quoted text, click to view]

The code is never interpreted in .NET - always JIT compiled and then
executed natively (with support from the CLR, of course).

--
Jon Skeet - <skeet@pobox.com>
Web site: http://www.pobox.com/~skeet
Blog: http://www.msmvps.com/jon.skeet
AddThis Social Bookmark Button