Webのタイトルで興味深い内容が紹介されている。Petersen氏が現在C言語で作成したコードをTamarin仮想マシンで実行できるようにするツールチェインを開発しており、近々オープンソースソフトウェアとして公開するという。TamarinはAdobeからMozillaへ寄贈されたJavaScriptエンジンだ。3.0には取り込まれていないが将来的にはTamarinベースのJavaScriptエンジン実装がFirefoxに取り込まれるとみられている。4からの導入が濃厚だろう。Petersen氏の取り組んでいる内容は次のようなもの。彼の取り組みで注目すべきところは、CをいったんLLVM命令に変換したあとでActionScriptへ変換しているところにある。ActionScriptはECMAScriptの一種で、JavaScriptによく似ている。Petersen氏によって開発されているツールチェインはFlashにアクセスするためのCライブラリやカスタムPOSIXシステムコールAPIなども含められているという。オーバーヘッドの少ないメモリマッピングも検討されているようだ。Flashで動作するようになることを意味している。Petersen氏のデモンストレーションではFlashで動作するQuakeゲームやゲームエミュレータなどが示されたという。同氏はC言語でコンパイルされたLua、Ruby、Perl、PythonがFlashで動作している様子も示したという。Petersen氏から正式発表はまだおこなわれていないため、事の真相については定かではないが、これが事実であればFlashは強力なサンドボックスプラットフォームになる可能性が高い。FlashでCベースのアプリケーションが動作するようになるほか、RubyやPython、Perlスクリプトが使えるようになる。OSネイティブに動作する場合と比較して制限ははいるだろうが、強力なプラットフォームが誕生することは間違いないだろう。今後の発表に期待したい。これが日本の技術だ製品情報[ERP]日本の会計・人事を変える。1/16]転職ノウハウあなたの仕事適性診断シゴト性格・弱点が20の質問でサクッと分かる!「仕事辞めたい......」その理由は?71%の人が仕事を辞めたいと思った経験あり。あなたの年収をデータに基づき予報します。提供:転職サイトはマイナビ転職ページトップ。