設定ファイルの読み取りからDSL、インタプリタまで、言語を処理するプログラムの作り方を31のパターンとして整理した本。字句解析・構文解析・木の走査・シンボル表・型検査といった部品を、必要な範囲だけ選んで組み合わせられるようにしている。
この本が好きなら

手を動かしてわかるクリーンアーキテクチャ
トム・ホンバーグス(訳: 須田智之) / インプレス / 2024年 / 翻訳書
技術: ソフトウェアアーキテクチャ・Java

まつもとゆきひろ言語のしくみ
まつもとゆきひろ / 日経BP / 2016年
技術: コンパイラ・言語処理系

Rustで作るプログラミング言語
佐久田昌博 / 技術評論社 / 2024年
技術: Rust・コンパイラ・言語処理系

作って学ぶコンピュータアーキテクチャ
木村優之 / 技術評論社 / 2022年
技術: コンピュータアーキテクチャ・コンパイラ・言語処理系

ABOUT FACE
アラン・クーパー(訳: ソシオメディア) / マイナビ出版 / 2024年(第4版) / 翻訳書
技術: UI設計・ユーザビリティ
C#実践開発手法
C#実践開発手法
ゲイリー・マクリーン・ホール(訳: クイープ) / 日経BP / 2015年 / 翻訳書
技術: C#・デザインパターン
この本からもっと探す →邦訳版の書誌(オライリー・ジャパン、2011年、ISBN 9784873115320)は国立国会図書館サーチAPI(opensearch)の検索結果で確認。著者・訳者は同APIの責任表示「Terence Parr 著,中田育男 監訳,伊藤真浩 訳」による。原著の初版年2009年はOpenLibrary/英語版Wikipediaの書誌による。
当サイトは Amazon.co.jp アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。