CPython(シーパイソン)
CPython(シーパイソン) 英語表記: CPython 概要 CPythonは、広く普及しているプログラミング言語Pythonの標準的かつ最も代表的なインタプリタの実装です。これは、私たちが普段「Pythonを実行す […]
CPython(シーパイソン) 英語表記: CPython 概要 CPythonは、広く普及しているプログラミング言語Pythonの標準的かつ最も代表的なインタプリタの実装です。これは、私たちが普段「Pythonを実行す […]
AST インタプリタ 英語表記: AST Interpreter 概要 AST インタプリタ(抽象構文木インタプリタ)とは、「コンパイルと言語処理系」の分野において、ソースコードを直接実行するインタプリタ構造の一つです。 […]
スレッディッドコード 英語表記: Threaded Code 概要 スレッディッドコード(Threaded Code)は、高級言語の命令を実行するための効率的なインタプリタ構造を実現する手法です。これは、プログラムの操作 […]
バイトコード 英語表記: Bytecode 概要 バイトコードとは、ソースコードを直接実行するのではなく、特定の仮想マシン(VM: Virtual Machine)上で動作させるために、コンパイルによって生成される中間的 […]
バイナリ互換 英語表記: Binary Compatibility 概要 バイナリ互換とは、ある特定の環境(CPUアーキテクチャやOSのバージョン)向けにコンパイラによって生成された機械語の実行ファイルやライブラリが、再 […]
ターゲットアーキテクチャ 英語表記: Target Architecture 概要 ターゲットアーキテクチャとは、コンパイルによって生成された機械語コードが、実際に動作することを目的とした実行環境の構造を指します。具体的 […]
クロスコンパイラ 英語表記: Cross-Compiler 概要 クロスコンパイラとは、プログラムを実行する環境(ターゲット環境)とは異なるアーキテクチャやOSを持つ環境(ホスト環境)で、実行可能な機械語コードを生成する […]
MSVC(エムエスブイシー) 英語表記: MSVC (Microsoft Visual C++ Compiler) 概要 MSVCは、コンパイラの中でも特にWindowsプラットフォームにおいて最も代表的かつ重要な存在の […]
Clang/LLVM(クランエルエルブイエム) 英語表記: Clang/LLVM 概要 Clang/LLVMは、現代のソフトウェア開発において非常に重要な役割を担っている、オープンソースのコンパイラ基盤技術です。これは、 […]
GCC(ジーシーシー) 英語表記: GCC (GNU Compiler Collection) 概要 GCCは、GNUプロジェクトによって開発され、現在も活発に改良が続けられている、非常に多機能なコンパイラ群(Compi […]