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%程度だという。今後改良が進められる予定だ。