80 likes | 93 Views
I hope this article about the .NET platform has helped you to clear up your queries. For any more assistance regarding .NET, asp.net or any computer technology feel free to reach out to Digital Mesh, .NET Development Company in India. We are .NET programming team with 50 Certified Developers with an experience of over 20 years in programming always ready to provide you with good results. If you need help deciding on the technology for your software development project our .NET technical architects will be happy to give you all the details on C#.NET and ASP.NET and many more.
E N D
What Makes .NET Platform Independent? http://www.digitalmesh.com
What makes .NET platform Independent? To answer this question, we must first understand what Platform dependency and Platform independency mean. Platform dependence : Usually refers to applications that run under only a single operating system in one series of computers (like Windows running on x86 hardware) which means software will function only in one particular hardware.
What makes .NET platform Independent? Platform independence : Means implementing a code irrespective of the operating system on which it is being executed. It first converts the program to the intermediate state Byte code and then compiles the program to another language source code. Theoretically, .NET (DotNet) is platform independent because it is compiled and executed with CLR!
.NET .NET is a platform for developing managed applications. The code written using .NET framework is called "managed code". DotNet framework is the engine present inside the .NET platform which compiles and produces executable codes. .NET framework contains CLR (Common Language Runtime) and FCL (Framework Class Library) which are responsible to produce the platform independent codes.
2 Phases of conversation - Source code into Machine code Phase 1: The compiler of any .NET language converts the source code into Microsoft Intermediate language (MSIL) / IL (Intermediate Language) or Byte Code. Phase 2: The CLR converts this byte code which is assembled into machine code using .NET compiler JIT converts this code into native code that is understood by operating systems.
So, in short we can say CLR resides above the operating system and handles everything. It is the heart of .NET framework and is responsible for its platform independency.
Digital Mesh Softech India (P) Limited For any more assistance regarding .NET, asp.net or any computer technology feel free to reach out to Digital Mesh. We are .NET Development Company in India with 50+ Certified Developers having an experience of over 20 years in programming. If you need help deciding on the technology for your software development project our .NET technical architects will be happy to give you all the details on C#.NET and ASP.NET and many more.
Thank you Digital Mesh Softech India (P) LimitedUnit 1: 43-A, E Block, 2nd Floor,Cochin Special Economic Zone, Kakkanad,Kochi - 682037, Kerala, INDIA.Tel: +91-484-4060200Fax: +91-484-4060201Email: info@digitalmesh.comwww.digitalmesh.com Digital Mesh Softech US992 Broadway #2, BrooklynNew York 11221, United States Tel: +1 (718) 974-2656 Email: info@digitalmesh.com www.digitalmesh.com