Mono: C# no Linux

Considere este simples código:

using System;

class MainClass {

  public static void Main() {    Console.WriteLine("Eu sou um programa feito em C#");    Console.ReadLine();  }}

Tcharam: um hello world que, no mundo MS, seria compilado no Visual Studio após alguns segundos de espera. Para plataformas abertas, podemos usar o Mono:

$ unameLinux$ mcs Example.cs    # Mono Compiler Suite$ mono Example.exe  # Mono's ECMA-CLI native code generatorEu sou um programa feito em C#[enter]$ 

Independente de Ideologias, C# é uma linguagem interessante e seu uso está cada vez mais comum. Para quem não quer ficar fora do mercado de trabalho, o mono pode ser uma ótima oportunidade para praticar. O site java2s possui um tutorial interessante para os curiosos.