Posts Tagged ‘Cobra’
-
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!