外部ライブラリを使わずに、Goで小さなプログラミング言語のインタプリタを最初から作る本。字句解析、構文解析、抽象構文木、評価器という順に、テストを書きながら組み上げていく。言語処理系の中身を手触りとして理解したいときに向く。
この本が好きなら

Goならわかるシステムプログラミング
渋川よしき / ラムダノート / 2022年(第2版)
技術: Go・オペレーティングシステム・Linux

アルゴリズムパズル
アナニー・レビティン(訳: 松崎公紀) / オライリー・ジャパン / 2014年 / 翻訳書
技術: アルゴリズム・データ構造・数学

「Armマイコン」プログラムで学ぶデジタル信号処理
三上直樹 / 工学社 / 2021年
技術: 組み込み・IoT・C言語

つくりながら学ぶ!画像生成AI 自作入門
MarkLiu(訳: Smoky・IPUSIRON) / マイナビ出版 / 2026年 / 翻訳書
技術: ディープラーニング・PyTorch・Python

ディジタル回路設計とコンピュータアーキテクチャ
サラ・L・ハリス・デイビッド・ハリス(訳: 天野英晴・鈴木貢・中條拓伯・永松礼夫) / エスアイビー・アクセス / 2022年 / 翻訳書
技術: コンピュータアーキテクチャ
Scala関数型デザイン&プログラミング
Scala関数型デザイン&プログラミング
ポール・キウザーノ(訳: クイープ) / インプレス / 2015年 / 翻訳書
技術: Scala
この本からもっと探す →邦訳版の書誌(オライリー・ジャパン、2018年、ISBN 9784873118222)は国立国会図書館サーチAPI(opensearch)の検索結果で確認。著者・訳者は同APIの責任表示「Thorsten Ball 著,設樂洋爾 訳」による。原著の初版年2016年はOpenLibrary/英語版Wikipediaの書誌による。
当サイトは Amazon.co.jp アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。