Subject   : Groovy

カテゴリー  : パソコン > ソフト > プログラミング言語 


 Groovy
Groovyとは、Java言語の実行環境であるJava仮想マシン(JVM)上で動作するスクリプト言語プログラミング言語の一種で、OSやアプリケーションソフトの動作や機能などをプログラムの形で記述できるもの。また、転じて、実行可能形式への変換作業などを省略・自動..およびその処理系。James Strachan氏とBob McWhirter氏が2003年8月に開発を始めたもので、Groovy処理系はオープンソースソフトウェアとして公開されている。

Groovyの言語仕様はJava言語とほぼ同じで、スクリプト言語として使いやすいよういくつかの拡張が行われている。変数の型宣言の省略と動的な型付け、メソッド呼び出しの括弧や行末のセミコロンの省略、リストやマップを宣言時に初期化するための特殊な構文、正規表現のための構文、クロージャなどである。

Groovyの処理系はプログラマの記述したスクリプトをその場で動的にJavaバイトコードに変換してメモリ上に配置し、JVM上で実行する。Java標準のAPIや、あらかじめ用意されたライブラリなどもそのまま利用することができる。

● 


   ⇒ Java

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]