01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Sunの発表以外では,「Groovy」が高い関心を集めていた。Javaと互換
性が高いスクリプト言語である。米Core Developers Network社のJava
技術者であるJames Strachan氏らが開発を始め,現在オープンソースで
開発が進められている。Groovyの実行環境がスクリプトをJavaのバイト
コードに変換し,変換結果をJava仮想マシンが実行する。Javaに文法が
似ているが,大幅にコーディング量を減らせるのがメリットだ。Rubyや
Pythonなど他のスクリプト言語に見られる特徴を採り入れたほか,独自
機能を盛り込んで生産性を上げた。「Javaに比べて開発時間が半分で済
むこともある」(Strachan氏)。
もちろんJavaに比べて劣る点はある。例えば性能は,使い方にもよるが
Javaの20〜90%程度だという。今後改良が進められる予定だ。