ラベル Language の投稿を表示しています。 すべての投稿を表示
ラベル Language の投稿を表示しています。 すべての投稿を表示

2011年12月3日土曜日

Languages on JavaVM

最近JavaVM上の言語をよくみるようになったので、メモ

Java
とりあえず
JavaFX
気づいたら増えていて、気づいたら消えていたような言語
Scala
割とRubyを意識してるように感じる文法。型システムが強いらしい。
Clojure
Lispの方言な感じ言語
Groovy
テストでよく使われてると聞いたが……
Ceylon
よく知らないがBetter Javaな方向らしい
Xtend
Eclipseでがんばっている言語。パーサフレームワークを強化したらこうなったっぽい?
Kotlin
JetBrain(InteliJのところ)が作っている言語。やっぱりBetter Javaな方向。

おそらく幾つかの漏れがあるはずなので、見つけ次第追記します。

これを全部フォローするのは大変そう

おまけ?

JRuby
RubyのJVM実装。それなりに良いらしい
Jython
PythonのJVM実装。JRubyほど話を聞かない。逆に.NET実装のほうではIronPythonしか話を聞かない

2011年8月28日日曜日

和訳: Project Lambda (前半)

注:この文書はProject Lambdaの提案を和訳したものです。訳の正確性は保証しません。
この文章におかしなところがあればオリジナルを参照してください。

Brian Goetz 2010/10/10

この文書はJava言語にラムダ式を追加する案です。このスケッチはMark Reinholdによって 2009/12に作られた原案をもとに作られました。前のバージョンは2010年7月に発表されました。