Platform Independence C# Help

First, platform independence means that the same file containing byte code instructions can be placed on any platfonn at runtime, the final stage of compilation can then be easily accomplished so that the code will run on that particular platform. In other words, by compiling to IL you obtain platform independence for .NET, In much the same way as compiling to Java byte code gives Java platform independence.

Note that the platform independence of .NET is only theoretical at present because, at the time of writing, a complete implementation of .NET is available only for Windows. However, a partial implementation is available (see, for example, the Mono project, an effort to create an open source implementation of .NET,
at www.go-mono.com).

Posted on October 27, 2015 in .NET Architecture

Share the Story

Back to Top