Title: What makes .net platform independent ?
1What Makes .NET Platform Independent?
http//www.digitalmesh.com
2What 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.
3What 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!
4.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.
52 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.
6So, 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.
7Digital 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.
8Thank 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_at_digitalmesh.comwww.di
gitalmesh.com
Digital Mesh Softech US992 Broadway 2,
BrooklynNew York 11221, United States Tel 1
(718) 974-2656 Email info_at_digitalmesh.com www.dig
italmesh.com