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

書誌事項

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

青木峰郎著

ソフトバンククリエイティブ, 2009.7

タイトル読み

フツウ ノ コンパイラ オ ツクロウ : ゲンゴ ショリケイ オ ツクリナガラ マナブ コンパイル ト ジッコウ カンキョウ ノ シクミ

大学図書館所蔵 件 / 95

この図書・雑誌をさがす

注記

参考文献: p626-628

内容説明・目次

内容説明

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

目次

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

「BOOKデータベース」 より

詳細情報

  • NII書誌ID(NCID)
    BA90846417
  • ISBN
    • 9784797337952
  • 出版国コード
    ja
  • タイトル言語コード
    jpn
  • 本文言語コード
    jpn
  • 出版地
    東京
  • ページ数/冊数
    xxiv, 646p
  • 大きさ
    22cm
  • 分類
  • 件名
ページトップへ