ホーム > PC/IT書籍 > 作品一覧 > プログラミング > ふつうのコンパイラをつくろう

ふつうのコンパイラをつくろう

ふつうのコンパイラをつくろう

言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み

バイナリを知る。

※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

コンパイラを中心としたプログラミング言語の実行環境(コンパイラ、アセンブラ、リンカ、ハードウェア、そして実行時環境)のすべてを、言語処理系をつくりながら学ぶ本。コンパイルと実行環境の仕組みを理解できる。

第1章 コンパイラ作りを始めよう
第2章 C♭とcbc

第1部 ソースコードの解析

第3章 構文解析の概要
第4章 字句解析
第5章 JavaCCによるパーサの記述
第6章 構文解析

第2部 抽象構文木と中間表現

第7章 JavaCCのアクションと抽象構文木
第8章 抽象構文木の作成
第9章 意味解析(1) 参照の解決
第10章 意味解析(2) 静的型チェック
第11章 中間表現への変換

第3部 アセンブリコードの生成

第12章 x86アーキテクチャの概要
第13章 x86アセンブラプログラミング
第14章 関数呼び出しと変数
第15章 式と文のコンパイル
第16章 スタックフレームの割り当て
第17章 最適化の手法

第4部 リンクとロード

第18章 オブジェクトファイルの生成
第19章 リンクとライブラリ
第20章 プログラムのロード
第21章 位置独立コードの生成

第22章 本書を読み終えたあとに
続きを読む

価格:3520円
出版日:2009/07/23

マイポイントで購入できる作品について

会員登録(無料)

登録すると、ブック・月額コースの購入や立ち読みページの増加などより一層お楽しみいただけます。