2011-03-20 11 views
4

JVMバイトコードを生成するためのJava言語構文以外の構文を使用するコンパイラがありますか?代替Java言語

+1

可能重複http://stackoverflow.com/questions/2571267/modern-alternatives-to -java) –

答えて

8

ロット!スカラ座、JRubyの、Jythonの、Groovyの、Clojureのなど

http://en.wikipedia.org/wiki/List_of_JVM_languages

+1

Clojureもあります。 (Grailsは言語ではありません)。 – sepp2k

+0

@ sepp2k公正なポイント。編集済み – svrist

+0

http://www.eclipse.org/xtend/documentation.htmlについて言及したいと思います。これはJavaに似ていますが、いくつかの機能拡張があります。 – joeytwiddle

1

プレンティを参照してください。いくつかの例についてはlist of JVM languagesを見てください。

0

あなたはScalaを見ましたか?

また、JRuby、Groovyがあり、さらに多くのものが到着しています。 Scalaは今のところほとんどのプレスを手に入れているようだ。

2

私はあなたが何をしたいのか知らないが、たくさんあります。 JavaコードをAndroidなどの他のプラットフォームに移植することもできます。

バイトコードで何をしたいかによって、バイトコードアセンブリ言語であるJasminと、バイトリーダ/ミニプラグ/ライタであるASMを見たいかもしれません。

あなたもLOLCatsの言語に基づいてLOLCodeをコンパイルすることができます:D

HAI 
CAN HAS STDIO? 
PLZ OPEN FILE "LOLCATS.TXT"? 
    AWSUM THX 
     VISIBLE FILE 
    O NOES 
     INVISIBLE "ERROR!" 
KTHXBYE 
[Javaへの最近の選択肢](の
関連する問題