C# and .NET on Linux

C# on Linux exists for a long time, but many users are unaware of this. The languages that are used most today on Linux are still C, C++ and various scripting languages Python, Perl and Ruby. Miguel de Icaza, the founder of the Gnome Desktop, was the one who aimed to develop an open, crossplatform C# compiler and Common Language Runtime for Linux, Unix and macOS in 2001. The results suceeded in 2004 in the Mono Project1, which is an open implementation of ECMA-334 Standard2 which defines the C# language itself and the ECMA-335 Standard3 which defines a Common Language Infrastructure for different languages, such as C#.

[Read More]