Mono ist eine Entwicklungsumgebung für die plattformunabhängige Programmierung von .NET-Anwendungen. Neben C# und Visual Basic können in Mono eine Vielzahl von Sprachen benutzt werden, u.a. Python, Java, PHP, F# und JavaScript.

Die Entwicklungs- und Laufzeitumgebung Mono ist eine quelloffene Alternative
zu Microsofts .NET-Framework. Während die MS-Version nur Windows-
Betriebssysteme unterstützt, kann Mono plattformübergreifend verwendet werden.
Das Toolset beinhaltet einen C# Compiler, die Laufzeitumgebung CLR – Common
Language Runtime sowie die Services ADO.NET und ASP.NET und die Winforms
Bibliothek zur Erstellung von GUI-Applikationen.
Die aktuelle Version 2.10 unterstützt nicht-windowsspezifische Bibliotheken
von .NET 2.0 und diverse Frameworks und Bibliotheken aus .NET 4.0.
Mono steht zum freien Download für openSUSE, Windows, Solaris, Mac OS X, Debian und Ubuntu bereit.

Übrigens wurde der erste Compiler 1952 von der Mathematikerin Grace Hopper
entwickelt.

Internet-Links:
Mono