Hello, Fantom World!

Posted on 1月 27th, 2012 by cx20

Fantom

Fantom は Java VM もしくは .NET 共通言語ランタイム上で動作するオブジェクト指向言語である。構文は Java や C# に似ている。
言語の名前は当初、作者が住んでいる住所にちなんで「Fan」と付けられたが、検索しやすいように「Fantom」に変更された。

ソースコード

#!/usr/bin/env fan
class Hello
{
    static Void main()
    {
        echo("Hello, Fantom World!")
    }
}

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

$ fan hello.fan

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

$ chmod +x hello.fan
$ ./hello.fan

実行方法(Java VM で実行)

$ fan -version --Druntime=java
Fantom Launcher
Copyright (c) 2006-2011, Brian Frank and Andy Frank
Licensed under the Academic Free License version 3.0
 
Java Runtime:
  java.version:    1.6.0_29
  java.vm.name:    Java HotSpot(TM) 64-Bit Server VM
  java.vm.vendor:  Apple Inc.
  java.vm.version: 20.4-b02-402
  java.home:       /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
  fan.platform:    macosx-x86_64
  fan.version:     1.0.61
  fan.env:         sys::BootEnv
  fan.home:        /usr/local/Cellar/fantom/1.0.61/libexec
 
$ fan --Druntime=java hello.fan

実行方法(.NET Framework で実行)

C:¥> fan -version --Druntime=dotnet
Fantom Launcher
Copyright (c) 2006-2011, Brian Frank and Andy Frank
Licensed under the Academic Free License version 3.0
 
.NET Runtime:
  clr.version:  2.0.50727.5448
  sys.platform: win32-x86
  sys.version:  1.0.61
 
C:¥> fan --Druntime=dotnet hello.fan

実行結果

Hello, Fantom World!

Tags:

Categories: .NET, Fantom, Java, Java VM

コメントを残す

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

WP-SpamFree by Pole Position Marketing