Parrot

Parrot virtual machine
開発元 Parrot Foundation
最新版
8.1.0 [1] / 2013年4月18日 (11年前) (2013-04-18)
リポジトリ ウィキデータを編集
対応OS クロスプラットフォーム
種別 仮想機械
ライセンス Artistic License 2.0
公式サイト http://www.parrot.org/
テンプレートを表示

Parrotレジスタベースの仮想機械(仮想マシン)で、動的プログラミング言語を効率的に動作させるために開発された、C言語で書かれたソフトウェアである。Parrotは他の多くの仮想マシンと異なり、情報を扱うことができる。Parrot アセンブリ言語PIR(Parrot中間言語)をParrotのバイトコードに変換し、実行することができる。

ParrotプロジェクトはPerlのコミュニティにより開始され、Parrotはオープンソース自由ソフトウェアのコミュニティの協力により開発されている。結果として、Parrotはライセンスの互換性 (Artistic License 2.0)、非常に広い範囲のプラットフォーム互換性、現代的なほとんどのプロセッサアーキテクチャに対する互換性、実行速度、サイズ(プラットフォームによるが 700K 程度)、Perlおよび全てではないがほとんどの現代的な動的プログラミング言語の様々な要求に対して柔軟に対応できること、に焦点を置いている。また、イントロスペクションデバッガの機能、コンパイル時のセマンティックの調節 (semantic modulation) にも焦点を置いている。

  1. ^ New supported release 8.1.0 "Andean Parakeet"”. 2017年1月20日閲覧。

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne