BeanShell は、Patrick Niemeyerによって開発されたJava風の スクリプト言語である。 Java Runtime Environment(JRE)上で動作し、Javaから派生した文法とスクリプティング向けのコマンド・文法を兼ね備えている。
パラダイム | オブジェクト指向言語、スクリプト言語 |
---|---|
登場時期 | 1999 |
設計者 | JCP |
最新リリース | 1.3.0/ 2003年8月 |
評価版リリース | 2.0b6 / 2016年2月18日 |
型付け | 強い動的型付け |
影響を受けた言語 | Java, JavaScript, Perl |
プラットフォーム | JVM |
ライセンス | Apache v2.0,SPL / LGPL (Versions 2.0b4 and earlier)[1][2] |
ウェブサイト |
www |
特徴
BeanShellを用いて、開発者はスクリプト内で呼び出す関数を定義することができる。BeanShellでは「過剰な言語拡張や糖衣構文で文法を乱さない」という原理が通底しているため、Javaコンパイラ向けに書かれたコードは多くの場合そのままBeanShellのインタプリタが解釈・実行することが可能である。同様に、BeanShell向けに書かれたコードの多くはJavaのコードとしてコンパイル・実行が可能なものとなっている。このことで、BeanShellはJVMプラットフォームにおける人気のテストツール・デバッグツールとなっている。
脚注
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.