answersLogoWhite

0

Why the .net is platform dependent?

Updated: 8/11/2023
User Avatar

Wiki User

14y ago

Best Answer

Ya .Net is platform independent as well as dependent.

Once the code is written , it is then compiled into MSIL (Microsoft Intermediate Language) which is independent of platform, here the CLR (Common Language Runtime) comes into picture and it consists of JIT(Just In Time)compiler which is going to convert the MSIL code into platform/device specific code. So We have CLR for Windows and CLR for Linux. Here its dependent of the type of machine its running on. So its Dependent.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago
  • No.
  • Microsoft .Net runs on Windows natively. However an open source implementation, Mono, allows for it to run on open source systems. They however don't support all .Net classes, so don't expect anything to run completely there.
  • As you all know that in .net there are different compilers like for c#-csc vb-vbc etc after your code is complied it will convert to MSIL code which is independent this MSIL code will goes to CLR & this CLR is platform dependent i.e for unix platform you should have unix type of CLR for windows like the same so we can say that .net code isplatform independent.
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why the .net is platform dependent?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How net is the frame work for c?

It isn't. The .NET framework is the backbone of C#, F# and Visual Basic, all of which are dependent upon the Microsoft Windows platform, whereas C is a cross-platform language.


Is cloud computing is platform dependent or independent?

c is platform dependent


Why c plus plus is platform dependent?

C++ is not platform dependent. The implementation is, but not the language.


What is meant by platform dependent?

Platform dependent means a software will work only in a particular platform it wont work in all platform means not in all os


Is .NET platform-independent?

.NET is Platform Dependent in light of the fact that once the code is composed it is consented into Microsoft Intermediate Language(MSIL) code which is autonomous of stage yet it is half ordered code,then Common Language Runtime(CLR) change over it into gadget particular code i.e it is stage dependent.(MSIL is send to JIT through CLR.komiktechnologies.com


What is best platform net or java?

java is the best platform compared to dot net


Is Net framework platform independent?

Yes. no .net is not platform independent is supports on OS .... as is need clr for Linux to support it but till now .net platform is not independent ...


Does net platform support backward compatibility?

Does net platform support backward compatibility?yes


What are differences between platform dependent and platform independent?

Platform dependent requires the application to be run on specific hardware. independent will run on many kinds of hardware.


Explain the difference between net platform and dot net framework?

.net platform supports programming languages that are .net compatible. It is the platform using which we can build and develop the applications. .net framework is the engine inside the .net platform which actually compiles and produces the executable code. .net framework contains CLR(Common Language Runtime) and FCL(Framework Class Library) using which it produces the platform independent codes.


Is HTML platform dependent?

yes html is a platform independent


Is there any project that run platform independent in dot net platform?

No. The .NET framework is a Windows-specific framework.