Archive for 1月 28th, 2012

  1. Hello, Nemerle World!

    Posted on 1月 28th, 2012 by cx20

    Nemerle

    Nemerle はオブジェクト指向言語と関数型言語の特徴をあわせ持ったハイブリッド言語である。構文は C# に似ており .NET Framework で動作する。名前の由来はゲド戦記の大賢人ネマール(Nemmerle)から。
    C# 同様に、UNIX 環境向けの .NET Framework 互換プロジェクト「Mono」により他の OS でも動作させることができる。

    ソースコード

    using System;
     
    class Hello
    {
        static Main() : void
        {
            Console.WriteLine("Hello, Nemerle World!");
        }
    }

    コンパイル&実行方法(Mono)

    $ mono ncc.exe -o hello hello.n
    $ mono ./hello.exe

    コンパイル&実行方法(.NET Framework)

    C:¥> ncc -o hello hello.n
    C:¥> hello

    実行結果

    Hello, Nemerle World!