- トップ
- コンピュータサイエンス
- ふつうのコンパイラをつくろう
コンピュータサイエンスタグで同率25位(64冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。
- 紹介記事
- 1件
- 媒体別
- 企業テックブログ 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- タグ内の順位
- コンピュータサイエンスタグで同率25位(64冊中・紹介記事数の順)
紹介している記事(1件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- ふつうのコンパイラをつくろうを読んで 企業テックブログ · DIGGLE ·
書籍を読み、コンパイラがどう動くかのイメージをつかむことを目標に内容を紹介している。コンパイルの流れとして、字句解析、構文解析と意味解析、中間表現の生成、コード生成の4段階を書籍から抜粋して整理し、書籍で使われるJavaCCによるimport文のサンプルを示している。書籍は半分ほどしか進んでおらず、記事の内容は簡略化と独自化をしているとし、詳細は書籍に譲るとしている。
この本について
本書は、コンパイラの各段階を追いながら、言語処理系の構造と実行環境を学ぶ書籍である。コンパイルの流れを、字句解析、構文解析と意味解析、中間表現の生成、コード生成に分けて説明する。字句解析ではソースコードをトークンに分割し、構文解析では抽象構文木を作り、意味解析では不正な構文をエラーとして扱う。続いて中間表現へ変換し、アセンブリ言語を生成する過程を扱う。JavaCCを使ったimport文の例を通じて、字句解析から構文解析、意味解析、中間表現の生成までを示す。
紹介記事と書誌情報をもとにAIが要約したものです。原文の転載ではありません。