Go言語でつくるインタプリタ

原題: Writing an Interpreter in Go

ソーステン・ボール(訳: 設樂洋爾)

オライリー・ジャパン / 2018年 / 原著2016年

技術: Go・コンパイラ・言語処理系

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

この本が好きなら

Goならわかるシステムプログラミング
Goならわかるシステムプログラミング
渋川よしき / ラムダノート / 2022年(第2版)
技術: Go・オペレーティングシステム・Linux
アルゴリズムパズル
アルゴリズムパズル
アナニー・レビティン(訳: 松崎公紀) / オライリー・ジャパン / 2014年 / 翻訳書
技術: アルゴリズム・データ構造・数学
「Armマイコン」プログラムで学ぶデジタル信号処理
「Armマイコン」プログラムで学ぶデジタル信号処理
三上直樹 / 工学社 / 2021年
技術: 組み込み・IoT・C言語
つくりながら学ぶ!画像生成AI 自作入門
つくりながら学ぶ!画像生成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 アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。