タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Parrotに関するfumokmmのブックマーク (2)

  • 動的言語向け仮想マシン「Parrot 3.6」がリリース | OSDN Magazine

    動的言語向け仮想マシン「Parrot」を開発するParrot Foundationは7月19日、最新版「Parrot 3.6」(開発コード名「Pajaros del Caribe」)をリリースした。 Parrotはあらゆる動的言語を動かすことを目的とし、C言語で作成された仮想マシン。コンパイラとランタイムの分離を図ったPerl 6向けの実行環境としてスタート、Perl 6に加え、Tcl、JavaScriptRuby、Lua、Scheme、PHPPython、APLなどの言語を利用できる。 Parrot 3.6の新機能としては次が挙げられている。 Class.add_vtable_overrideでオーバーライドのオーバーライドが可能になった 整数や浮動小数点、文字列がレキシカル変数に保存可能になった 従来のVTABLE_substrが削除され、VTABLE_substr_strがVTA

    動的言語向け仮想マシン「Parrot 3.6」がリリース | OSDN Magazine
    fumokmm
    fumokmm 2011/07/31
    いつの間にやらv3.6か。試せてないなぁ…時間があれば試したいんだが。
  • Parrot - Wikipedia

    Parrot はレジスタベースの仮想機械(仮想マシン)で、動的プログラミング言語を効率的に動作させるために開発された、C言語で書かれたソフトウェアである。Parrotは他の多くの仮想マシンと異なり、型情報を扱うことができる。Parrot アセンブリ言語とPIR(Parrot中間言語)をParrotのバイトコードに変換し、実行することができる。 ParrotプロジェクトPerlのコミュニティにより開始され、Parrotはオープンソースとフリーソフトウェアのコミュニティの協力により開発されている。結果として、Parrotはライセンスの互換性 (Artistic License 2.0)、非常に広い範囲のプラットフォーム互換性、現代的なほとんどのプロセッサアーキテクチャに対する互換性、実行速度、サイズ(プラットフォームによるが 700K 程度)、Perlおよび全てではないがほとんどの現代的な動

    fumokmm
    fumokmm 2010/08/02
    なるほどね、Perlは熱いなぁ〜。
  • 1