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

青木峰郎/著

発売日:2009年7月

  • ふつうのコンパイラをつくろう 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み
  • ふつうのコンパイラをつくろう 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み
ページ数
646p
ISBN
978-4-7973-3795-2

¥3,520 税込

16 nanacoポイント

16 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

コンパイル、アセンブル、リンクの過程を通じて、コンパイラ、ハードウェア、実行環境の世界を理解する。

目次

コンパイラ作りを始めよう
C〓とcbc
第1部 ソースコードの解析(構文解析の概要
字句解析
JavaCCによるパーサの記述
構文解析)
第2部 抽象構文木と中間表現(JavaCCのアクションと抽象構文木
抽象構文木の作成
意味解析(1)参照の解決
意味解析(2)静的型チェック
中間表現への変換)
第3部 アセンブリコードの生成(x86アーキテクチャの概要
x86アセンブラプログラミング
関数呼び出しと変数
式と文のコンパイル
スタックフレームの割り当て
最適化の手法)
第4部 リンクとロード(オブジェクトファイルの生成
リンクとライブラリ
プログラムのロード
位置独立コードの生成
本書を読み終えたあとに)

商品詳細

出版社名
ソフトバンククリエイティブ
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ