The CLI (Common Language Infrastructure) is a standard, and as such it is designed to be
mostly platform-independent. Here, platform refers to the underlying computer architecture, including
the operating system.
.NET is Microsoft's principal implementation of the CLI and runs only on Windows systems. Therefore,
.NET is not platform-independent.
Mono is also an implementation of the CLI, but one designed to work on different platforms such as Linux
and Windows. Mono is definitely more platform-independent than .NET.
mostly platform-independent. Here, platform refers to the underlying computer architecture, including
the operating system.
.NET is Microsoft's principal implementation of the CLI and runs only on Windows systems. Therefore,
.NET is not platform-independent.
Mono is also an implementation of the CLI, but one designed to work on different platforms such as Linux
and Windows. Mono is definitely more platform-independent than .NET.