Understanding Common Language Runtime

In the .Net framework, the Common Language Runtime is the engine which compiles and runs the program. The CLR compile the code into an Intermediate Language called the MSIL (Microsoft IL).

The program code is converted to the MSIL and hence the .Net platform is called a Language Independent platform. This helps the programmers to write code in any language since the code is compiled to an MSIL in the end.

When you run the program the MSIL is then converted to the native code or the machine code through the Just-In-Time compiler. When you compile the program code, what you get is a Portable Executable (PE) file which has the MSIL and the Metadata.

The metadata describes the MSIL and has details such as names, methods, signature and other dependency information. The other major function of the Common Language Runtime is that it helps in managing the memory by itself so that the developers need not worry about the different stages of memory management in .NET.



Around Town
This week features an exciting mix of events, from a live music performance by students of the International College of Music to a delicious Ramdhan meal, just like how grandma prepares!

ParBenCCh 1.0 Parallel C++ Benchmarking Suite
A C and C++ application suite designed to characterize compiler optimization capabilities and more Suites - C++ - Business - Management - Nexus One

Real Robin Hood
Rent It THE PROGRAM Ridley Scott's "Robin Hood" was an eagerly anticipated film that ultimately failed to impress many viewers. Scott's historical epic films often find themselves the focus of "History Channel" specials capitalizing on public interest in the film and serve a twofold purpose: educate and promote. Scott's film, a look at the origin of the Robin Hood legend was supplemented by a ...




______________________________________________________

Recommended Resource



| Understanding Common Language Runtime | Understanding the benefits of .NET - Common Language Runtime | Understanding Common Language Runtime Debugging Services | How Common Language Runtime helps expediting your development process | What is Common Language Runtime | Using the Microsoft Common Language Runtime Profiler | Common Language Runtime Download |



_______________

FREE Subscription

Stay Current With the Latest Technology Developments Realted to .NET. Signup for Our Newsletter and Receive New Articles Through Email.

Name:

Email:

Note : We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.


 

| Privacy Policy for www.dotnet-guide.com | Disclosure | Contact |