インラインキャッシュ
インラインキャッシュ 英語表記: Inline Caching 概要 インラインキャッシュ(IC)は、「コンパイルと言語処理系(JIT)→インタプリタ→パフォーマンス手法」という文脈において、動的型付け言語の実行速度を劇 […]
インラインキャッシュ 英語表記: Inline Caching 概要 インラインキャッシュ(IC)は、「コンパイルと言語処理系(JIT)→インタプリタ→パフォーマンス手法」という文脈において、動的型付け言語の実行速度を劇 […]
トレース JIT 英語表記: Tracing JIT 概要 トレース JIT(Just-In-Time)とは、インタプリタの実行速度を劇的に向上させるためのパフォーマンス手法の一つです。従来のコンパイル技術がプログラムの […]
Just-In-Time コンパイル 英語表記: Just-In-Time Compilation 概要 Just-In-Time コンパイル(JITコンパイル)は、プログラムの実行速度を劇的に向上させるための、非常に洗 […]
PHP Zend Engine 英語表記: PHP Zend Engine 概要 Zend Engineは、世界中で最も広く利用されているサーバーサイドスクリプト言語であるPHPの中核を担う実行エンジンです。これは、言語 […]
Ruby MRI(ルビーエムアールアイ) 英語表記: Ruby MRI 概要 Ruby MRI(Matz’s Ruby Interpreter)は、プログラミング言語Rubyの公式かつ標準的な処理系です。この […]
CPython(シーパイソン) 英語表記: CPython 概要 CPythonは、広く普及しているプログラミング言語Pythonの標準的かつ最も代表的なインタプリタの実装です。これは、私たちが普段「Pythonを実行す […]
AST インタプリタ 英語表記: AST Interpreter 概要 AST インタプリタ(抽象構文木インタプリタ)とは、「コンパイルと言語処理系」の分野において、ソースコードを直接実行するインタプリタ構造の一つです。 […]
スレッディッドコード 英語表記: Threaded Code 概要 スレッディッドコード(Threaded Code)は、高級言語の命令を実行するための効率的なインタプリタ構造を実現する手法です。これは、プログラムの操作 […]
バイトコード 英語表記: Bytecode 概要 バイトコードとは、ソースコードを直接実行するのではなく、特定の仮想マシン(VM: Virtual Machine)上で動作させるために、コンパイルによって生成される中間的 […]