Understanding the benefits of .NET - Common Language Runtime

The Common Language Runtime helps you to compile your program code in to an intermediate language called the Microsoft Intermediate Language (MSIL). During runtime this MSIL is converted to the native code and executed. The advantage of the CLR is to compile the code into MSIL which has lots of benefits.

Since all the code is compiled to an MSIL, it is possible to write the code in any language thus giving you the independence to write in any language. MSIL is part of the Portable Executable (PE) file that is created and the other part of the PE contains metadata. This metadata is used to load the classes and it also helps you to load the assemblies dynamically when needed.

The other benefit of using CLR is to enforce security and you can set context boundaries during runtime. Memory handling is done by the CLR which frees the developer from worrying about allocating and de-allocating memory within their program. The lifetime of the objects in the memory are handled through a process called Garbage collection which is unique to the CLR.



Review: Microsoft Silverlight 4 vs. Adobe Flash 10.1
Silverlight challenges the RIA supremacy of Flash, Flex, and AIR with superior development tools and design tool integration Flex - Adobe Flash - Multimedia - Development Frameworks - Microsoft

Microsoft Unloads Massive Patch to Users
Microsoft released a record fourteen security bulletins on Tuesday, eight of them with a maximum rating of Critical. In total, Microsoft fixed a record-tying total of thirty-four vulnerabilities.

Metastorm Goal: BPM in the Cloud
I had a briefing and follow-up demo on Metastorm's M3 collaborative modeling and Smart Business Workspace a few weeks ago. This is the start of a push towards a full BPM suite in the cloud, providing collaborative process modeling and the end-user runtime hosted on Azure , but Microsoft still needs to add some planned functionality to Azure in order to allow Metastorm to move the BPM engine ...




______________________________________________________

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 |