Thursday, November 27, 2014

Common Language Runtime (CLR)

9:50 AM - By azeheruddin khan 0

The CLR is a virtual execution system which is responsible for compiling and executing programs written in any .NET programming language like C#.NET, VB.NET, Visual C++, F# and J# etc. these programs can run on any hardware and are platform-independent. So CLR can generate machine specific to any kind of Operation system and microprocessor.

As shown in the above given diagram, there is a specific JIT (Just-in-Time) compiler for every .NET programming language which generates a code called CIL (Common Intermediate Language) understood only by our virtual machine: CLR. And CLR translates this CIL code into machine code which is specific to an OS and microprocessor as shown below: -

Previous Page Next Page

About the Author

I am Azeheruddin Khan having more than 6 year experience in c#, and ms sql.My work comprise of medium and enterprise level projects using and other Microsoft .net technologies. Please feel free to contact me for any queries via posting comments on my blog,i will try to reply as early as possible. Follow me @fresher2programmer
View all posts by admin →

Get Updates

Subscribe to our e-mail newsletter to receive updates.

Share This Post



© 2014 Fresher2Programmer. WP Theme-junkie converted by Bloggertheme9
Powered by Blogger.
back to top