第1章 字句解析と構文解析
第2章 コンパイル
第3章 Rubyはどのようにコードを実行するか
第4章 制御構造とメソッドディスパッチ
第5章 オブジェクトとクラス
第6章 メソッド探索と定数探索
第7章 ハッシュテーブル:Ruby内部の働き者
第8章 Lispから借用したアイデア
第9章 メタプログラミング
第10章 JRuby:JVM上のRuby
第11章 Rubinius:Rubyで実装されたRuby
Rubyスクリプトはどんな道筋で実行されるのか?その舞台裏を、手順や図でわかりやすく解説。まつもとゆきひろ氏の序文と、YARV開発者である笹田耕一氏による書き下ろし付録つき。
・Bullet TrainでRubyソースコードの分析と編集[2023-06-29に投稿]
・Rubyを実行する時に裏側で起こっていることを大体で理解する[2023-04-30に投稿]
・RubyVM::AbstractSyntaxTreeについて調べてみた[2023-04-14に投稿]
・マークスイープガベージコレクションを実装してみた[2022-12-16に投稿]
・Kernel#loadは何をしているのか[2022-02-07に投稿]
・【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた[2019-12-21に投稿]
・RubyのJITコンパイラを理解したい!rubykaigiの香りを添えて[2019-05-24に投稿]