Is C#.net platform independent or not?
-
can anyone explain clearly whether C#.net is platform independent or not? so many people saying their own style. still i am confused. TIA
-
can anyone explain clearly whether C#.net is platform independent or not? so many people saying their own style. still i am confused. TIA
The answer is not simple. C# is an independantly standardised language, but rigt now, it works in the .NET framework, for Windows, and under Mono ( in Linux ), but I'm not sure how complete the Mono implimentation is.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
can anyone explain clearly whether C#.net is platform independent or not? so many people saying their own style. still i am confused. TIA
-
The answer is not simple. C# is an independantly standardised language, but rigt now, it works in the .NET framework, for Windows, and under Mono ( in Linux ), but I'm not sure how complete the Mono implimentation is.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Christian Graus wrote:
...but I'm not sure how complete the Mono implimentation is.
The Mono API today is somewhere in between .NET 1.1 and .NET 2.0. from the Mono Project[^] site.
-
Christian Graus wrote:
...but I'm not sure how complete the Mono implimentation is.
The Mono API today is somewhere in between .NET 1.1 and .NET 2.0. from the Mono Project[^] site.
blackjack2150 wrote:
The Mono API today is somewhere in between .NET 1.1 and .NET 2.0.
As some features of the C# 3.0 compiler is already implemented, I'd say that different parts are it different states between .NET 1.1 and .NET 3.5. :)
--- single minded; short sighted; long gone;
-
C# is plateform independent because it's virtual machine concept. matter of fact is this .Net Applications can be run on any plateform that supports the Virtual Machine (.Net FrameWork like JRE for Java)
Even with java this is not completely true. Applicatiosn always use OS functions. The OS functions mey contain bugs and quircks that makes it just a little more complicated. I know about horrible cases where two diferent applications require non-compatible runtime engines. So platform independency is always relative. The least you should do is test on each platform.
-
can anyone explain clearly whether C#.net is platform independent or not? so many people saying their own style. still i am confused. TIA