Mono is an open source development platform based on the .NET Framework, allowing developers to create cross-platform applications. The implementation of Mono .NET is based on the ECMA standards for C # and Common Language Infrastructure.
Initially, Mono was developed by Novell, then it was developed by Xamarin, and now by Microsoft. The Mono project has an active and enthusiastic community. Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.
The Mono platform consists of several components:
The C # compiler supports C # standard 1.0, 2.0, 3.0, 4.0, 5.0 and 6.0 (ECMA).
Mono Runtime is the ECMA Common Language Infrastructure (CLI) framework. The runtime is provided by the Just-in-Time (JIT) compiler, the Ahead-of-Time compiler (AOT), the library loader, garbage collector, and so on.
The .NET Framework class library.
The Mo ...