次世代Webプログラミング言語の大本命Perl6/Parrot

このエントリーをはてなブックマークに追加
65nobodyさん
10月のPHPConで,コア・メンバーがPerl6用エンジン
「Parrot」採用を提案

 PHP開発のコア・メンバーであるThies Arntzen氏とSterling
Hughes氏により,10月22日から10月24日にかけて米国で開
催されたPHPCon West 2003のクロージング・キーノートにお
いて「PHP and Parrot」と題する発表が行われた。この中
で,Perl6用に開発中のスクリプト・エンジンParrotをPHPの
スクリプト・エンジンとして使用する提案がなされている。実
験的な実装でのマンデルブロ・フラクタル生成に関するベン
チマーク・テスト結果により,JIT(Just In Timeコンパイラ)な
しのParrotで約5倍,JITありのParrotで約30倍の高速化が
なされたことが示された。

 Parrotの完成までにはまだ多くの作業が必要であるが,
完成時にはPerlのみならずPHPなどの複数のスクリプト言
語のスクリプト・エンジンとして採用され,例えば,Perlで書
かれたライブラリのモジュールをPHPから呼び出すといった
ことが可能になると期待される。CPANなどのサイトに蓄積さ
れた膨大な数のperlライブラリを使用できるメリットは大きい
ものと思われる。
66nobodyさん:03/11/05 13:39 ID:7wX0M82b
 先日,PHPの作者であるRasmus Lerdorf氏が来日し,日
本PHPユーザー会のメンバーとディスカッションを行ったが,
Lerdorf氏もPHP6でのParrotの採用について前向きな姿勢
を示していた。Lerdorf氏は「複数のスクリプト言語をサポ
ートするスクリプト・エンジンの存在は,性能面の利点以上に
開発効率の大幅向上という利点をもたらすだろう」と述べて
いる。

 PHP5が開発中だというのに気が早いと思われるかもしれ
ないが,今後のPHPの進化の方向として注目される。以下,
PHP5の詳細について解説しよう。最大の変更点であるオブ
ジェクト機能の拡張の概要を紹介する。また,間もなくリリー
スされるPHP 4.3.4での変更点についてもとりあげる。