ふつうのコンパイラをつくろう : 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み
著者
書誌事項
ふつうのコンパイラをつくろう : 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み
ソフトバンククリエイティブ, 2009.7
- タイトル読み
-
フツウ ノ コンパイラ オ ツクロウ : ゲンゴ ショリケイ オ ツクリナガラ マナブ コンパイル ト ジッコウ カンキョウ ノ シクミ
大学図書館所蔵 全95件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
この図書・雑誌をさがす
注記
参考文献: p626-628
内容説明・目次
内容説明
コンパイル、アセンブル、リンクの過程を通じて、コンパイラ、ハードウェア、実行環境の世界を理解する。
目次
- コンパイラ作りを始めよう
- C〓とcbc
- 第1部 ソースコードの解析(構文解析の概要;字句解析;JavaCCによるパーサの記述;構文解析)
- 第2部 抽象構文木と中間表現(JavaCCのアクションと抽象構文木;抽象構文木の作成;意味解析(1)参照の解決;意味解析(2)静的型チェック;中間表現への変換)
- 第3部 アセンブリコードの生成(x86アーキテクチャの概要;x86アセンブラプログラミング;関数呼び出しと変数;式と文のコンパイル;スタックフレームの割り当て;最適化の手法)
- 第4部 リンクとロード(オブジェクトファイルの生成;リンクとライブラリ;プログラムのロード;位置独立コードの生成;本書を読み終えたあとに)
「BOOKデータベース」 より