Quire

BeanShell

From Quire, the open reference··1 min read
BeanShell
パラダイムオブジェクト指向言語、スクリプト言語
登場時期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.org

BeanShell は、Patrick Niemeyerによって開発されたJava風の スクリプト言語である。 Java Runtime Environment(JRE)上で動作し、Javaから派生した文法とスクリプティング向けのコマンド・文法を兼ね備えている。

特徴#edit

BeanShellを用いて、開発者はスクリプト内で呼び出す関数を定義することができる。BeanShellでは「過剰な言語拡張や糖衣構文で文法を乱さない」という原理が通底しているため、Javaコンパイラ向けに書かれたコードは多くの場合そのままBeanShellのインタプリタが解釈・実行することが可能である。同様に、BeanShell向けに書かれたコードの多くはJavaのコードとしてコンパイル・実行が可能なものとなっている。このことで、BeanShellはJVMプラットフォームにおける人気のテストツール・デバッグツールとなっている。

脚注#edit

  1. ^ Niemeyer, Pat. “BeanShell Software License”. beanshell.org. 2016年1月13日閲覧。
  2. ^ “BeanShell”. github.com. 2016年1月13日閲覧。

This article is mirrored from “BeanShell” on 日本語 Wikipedia, revision 103687833, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 103687833 · just now