タグ: #cpython
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3 件
Python 3.15のabi3t — free-threadedビルド向けstable ABIが解く問題と、その代償
PEP 779でfree-threadedビルドは3.14で実験扱いを脱しましたが、デフォルトビルドとなるPhase IIIの手前には、インタプリタ性能以外にもう一つ課題がありました — 配布です。free-threadedビルドではstable ABI(abi3)が使えず、C拡張の作者はPythonバージョン×スレッディングモードごとにホイールを別々に用意する必要がありました。PEP 803はこの穴をabi3tというstable AB
2026-07-16 · 22 分で読めます #python#free-threaded#cpython#concurrency#pep-703CPython Bytecode Interpreter Deep Dive — ceval.c、Specializing Adaptive Interpreter、PEP 659、Copy-and-Patch JIT 完全解説 (2025)
Python が「遅い」ことは事実ですが、なぜ遅いのか、どう速くなっているのかを理解している開発者は多くありません。本稿では CPython の心臓部である ceval.c インタプリタを一から解剖します。ソース → AST → Bytecode コンパイル、Code/Frame/Cell オブジェクト、巨大な dispatch ループ、Computed GOTO と switch、Python 3.11+ の Specializing
2026-04-15 · 24 分で読めます #python#cpython#bytecode#interpreter#jitコンパイラとインタプリタ:コードが実行される仕組み — 開発者が知るべき言語処理のすべて
コードが実行される仕組みを完全解剖!レキシング→パーシング→AST→IR→コード生成、コンパイラ vs インタプリタ vs JIT、V8エンジン(JS)、CPython(Python)、JVM(Java)、GCC/LLVM、GraalVM — 開発者のパフォーマンス直感を鍛えるCS核心知識。
2026-03-23 · 23 分で読めます #compiler#interpreter#lexer#parser#ast