Hello, Cobra World!

Posted on 1月 25th, 2012 by cx20

Cobra

Cobra は .NET Framework 向けのオブジェクト指向言語である。名前の由来は Python(ニシキヘビ)に対するものと思われる。構文は Python の特徴を引き継いでいる。
C# 同様に、UNIX 環境向けの .NET Framework 互換プロジェクト「Mono」により他の OS でも動作させることができる。

ソースコード

#!/usr/bin/env cobra
class Program
    def main is shared
        print 'Hello, Cobra World!'

ソースコード(.NET ライブラリを使用した場合)

#!/usr/bin/env cobra
use System
class Program
    def main is shared
        Console.writeLine('Hello, Cobra World!')

実行方法(スクリプトファイルを指定して実行)

実際には、コンパイルされた後に実行される。

$ cobra hello.cobra

実行方法(実行権限を付与して実行)

$ chmod +x ./hello.cobra
$ ./hello.cobra

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

$ cobra -c hello.cobra
$ mono ./hello.exe

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

C:¥> cobra -c hello.cobra
C:¥> hello

実行結果

Hello, Cobra World!

Tags:

Categories: .NET, Cobra

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing