IT用語集– archive –
-
GraalVM(グラールブイエム)
GraalVM(グラールブイエム) 英語表記: GraalVM 概要 GraalVMは、Javaアプリケーションの実行性能を劇的に向上させるために開発された、先進的な高性能ランタイム環境です。従来のJava Virtual Machine (JVM) が持つ、実行時にコードを最適化する「JITコ... -
HotSpot(ホットスポット)
HotSpot(ホットスポット) 英語表記: HotSpot 概要 HotSpotとは、主にJava Virtual Machine(JVM)の実装において採用されている、実行効率を大幅に向上させるための適応的最適化技術、またはその技術を搭載したJVMそのものを指します。JITコンパイルのプ... -
JVM JIT(ジェイブイエムジット)
JVM JIT(ジェイブイエムジット) 英語表記: JVM JIT (Java Virtual Machine Just-In-Time Compilation) 概要 JVM JITは、Java仮想マシン(JVM)上で動作するプログラムの実行速度を劇的に向上させるための、実行時コンパイル技術です。Javaプログラムは一... -
インラインキャッシュ
インラインキャッシュ 英語表記: Inline Caching 概要 インラインキャッシュ(IC)は、「コンパイルと言語処理系(JIT)→インタプリタ→パフォーマンス手法」という文脈において、動的型付け言語の実行速度を劇的に向上させるための、非常に巧妙な最適化技... -
トレース JIT
トレース JIT 英語表記: Tracing JIT 概要 トレース JIT(Just-In-Time)とは、インタプリタの実行速度を劇的に向上させるためのパフォーマンス手法の一つです。従来のコンパイル技術がプログラムの関数やメソッド全体を対象としていたのに対し、トレース ... -
Just-In-Time コンパイル
Just-In-Time コンパイル 英語表記: Just-In-Time Compilation 概要 Just-In-Time コンパイル(JITコンパイル)は、プログラムの実行速度を劇的に向上させるための、非常に洗練された技術です。これは、コンパイルと言語処理系(コンパイラ, インタプリタ,... -
PHP Zend Engine
PHP Zend Engine 英語表記: PHP Zend Engine 概要 Zend Engineは、世界中で最も広く利用されているサーバーサイドスクリプト言語であるPHPの中核を担う実行エンジンです。これは、言語処理系の分類において「インタプリタ」の代表的な実装の一つとして位置... -
Ruby MRI(ルビーエムアールアイ)
Ruby MRI(ルビーエムアールアイ) 英語表記: Ruby MRI 概要 Ruby MRI(Matz's Ruby Interpreter)は、プログラミング言語Rubyの公式かつ標準的な処理系です。この処理系は、Rubyの生みの親であるまつもとゆきひろ氏(Matz)が開発を主導しており、Ruby言... -
CPython(シーパイソン)
CPython(シーパイソン) 英語表記: CPython 概要 CPythonは、広く普及しているプログラミング言語Pythonの標準的かつ最も代表的なインタプリタの実装です。これは、私たちが普段「Pythonを実行する」と言うときに、裏側で動作している処理系の本体を指し... -
AST インタプリタ
AST インタプリタ 英語表記: AST Interpreter 概要 AST インタプリタ(抽象構文木インタプリタ)とは、「コンパイルと言語処理系」の分野において、ソースコードを直接実行するインタプリタ構造の一つです。ソースコードをまず抽象構文木 (Abstract Syntax...