『インタプリタの作り方』
https://gyazo.com/4f828f2de6bd48b8cf49dc76614433ae
2023/9/26
Robert Nystrom 著
吉川邦夫 翻訳
インプレス
原著
『Crafting Interpreters』
800ページぐらいある
めっちゃ評判良いらしい
VMやGCやclassまで作る
CとJavaで実装するらしい
第1章 はじめに
第2章 領域の地図
第3章 Lox言語
第4章 字句解析(スキャニング)
第5章 コードを表現する
第6章 式の構文を解析する
第7章 式を評価する
第8章 文と状態
第9章 制御フロー
第10章 関数
第11章 解決と束縛
第12章 クラス
第13章 継承
第14章 バイトコード
第15章 仮想マシン
第16章 オンデマンドの字句解析
第17章 式をコンパイルする
第18章 値の型
第19章 文字列
第20章 ハッシュ表
第21章 グローバル変数
第22章 ローカル変数
第23章 前後にジャンプする
第24章 コールと関数
第25章 クロージャ
第26章 ごみ集め
第27章 クラスとインスタンス
第28章 メソッドと初期化子
第29章 スーパークラス
第30章 最適化