BeanShell
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/10 04:05 UTC 版)
| パラダイム | オブジェクト指向言語、スクリプト言語 | 
|---|---|
| 登場時期 | 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 は、Patrick Niemeyerによって開発されたJava風の スクリプト言語である。 Java Runtime Environment(JRE)上で動作し、Javaから派生した文法とスクリプティング向けのコマンド・文法を兼ね備えている。
特徴
BeanShellを用いて、開発者はスクリプト内で呼び出す関数を定義することができる。BeanShellでは「過剰な言語拡張や糖衣構文で文法を乱さない」という原理が通底しているため、Javaコンパイラ向けに書かれたコードは多くの場合そのままBeanShellのインタプリタが解釈・実行することが可能である。同様に、BeanShell向けに書かれたコードの多くはJavaのコードとしてコンパイル・実行が可能なものとなっている。このことで、BeanShellはJVMプラットフォームにおける人気のテストツール・デバッグツールとなっている。
脚注
- ^ Niemeyer, Pat. “BeanShell Software License”. beanshell.org. January 13, 2016閲覧。
- ^ “BeanShell”. github.com. January 13, 2016閲覧。
- BeanShellのページへのリンク

 
                             
                    


