Upgrade to Pro — share decks privately, control downloads, hide ads and more …

『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters

『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters

Takuya Mukohira

June 01, 2024
Tweet

More Decks by Takuya Mukohira

Other Decks in Technology

Transcript

  1. 『インタプリタの作り方』 著: Robert Nystrom / 訳: 吉川邦夫 出版: インプレス /

    2023年9月 ・インタプリタ自作 をやっていく本 ・Loxという著者オリジナル言語 ・手書きパーサ派 (lexerも自作) ・Java / C言語を用いて、  2つのインタプリタを つくる
  2. ・一方で……  ・Rebuild EP153 rui314さん回の話を思い出す。   → ruiさんがCコンパイラをスクラッチで書いた話。     「自作言語を作るのも楽しいけど、既存言語もいい。     既存の言語でセルフホスティングも目指す となると

        全部やる(手抜き NG)ので勉強に なる。」(要約)  ・これは実際そうだなーと思った。   → 書籍でも自分でも、簡略化のために省いたもの多し。 https://rebuild.fm/153/#t=01:01:45