コンパイラ書籍一覧2

|   一覧1へ   |   書籍一覧目次へ   |    トップページへ   |   一覧3へ   |

BD10219_.GIF (978 バイト)

 

Amazon.co.jpで購入する

コンパイラ書籍一覧目次へ

ヴィルトのコンパイラ構成法

ISBN4-7952-9706-1  ピアソン・エデュケーション発行/星雲社発売

N. ヴィルト 著

滝沢 徹+牧野 祐子 訳

A5判  225ページ  本体価格¥2,500  1997年11月発売

[内容]

古典「 アルゴリズム+データ構造=Pascal 」 でおなじみの、Pascalの生みの親であるWirth(ヴィルト)教授の最新のコンパイラの教科書。本書は、その古典の部分からコンパイラの部分をアップデートしたもので、半期の授業に適切なように、必修内容を必要十分に取り出して解説している。

[目次]

概論
言語と構文
正則言語
文派自由言語の解析
属性文法と意味
プログラミング言語Oberon‐0
Oberon‐0のパーザ
宣言によって指定される文派に関する考察
対象としてのRISCアーキテクチャ
式と代入〔ほか〕

 

Amazon.co.jpで購入する

コンパイラ書籍一覧目次へ

コンパイラの理論と実現
計算機科学/ソフトウェア技術講座 7

ISBN4-320-02382-X      共立出版

疋田輝雄・石畑 清 著

A5  192頁  本体価格2,700円  1988年10月発売

[内容]

""Fortran, Pascal, Cなどの手続き型プログラム言語のコンパイラの理論と実際を示した教科書。""

[目次]

言語処理・プログラミング言語・字句解析・構文解析・記号表・型・中間言語・インタプリタ・コード生成・C‐コンパイラ他

 

 

Amazon.co.jpで購入する

コンパイラ書籍一覧目次へ

コンパイラ構成法

ISBN4-320-02922-4   共立出版

慶應義塾大学教授・工博 原田賢一 著

B5  384頁  本体価格6,500円  1999年3月発売

[内容]

プログラミング言語Cをモデルにして,コンパイラの設計と実現という観点から,コンパイラの構造と翻訳技法を詳しく解説している。

[目次]

第I部 コンパイラの基礎,YaccとLex  第II部 コンパイラの基本的な構成  第III部 コンパイラの設計と実現他

 

 

 

 

 

Amazon.co.jpで購入する

cbook24.comで購入する

コンパイラ書籍一覧目次へ

Information & Computing 別巻5

コンパイラI

ISBN4-7819-0585-4   サイエンス社

原書:Addison WesleyCompilers:Principles.Techniques and Tools

A.V.エイホ・R.セシィ・J.D.ウルマン 著

慶應義塾大学 教授  原田賢一訳

A5 判   544 ページ   本体5600円   初版発行年月 1990/10

[内容]  

コンパイラ設計における主要な話題を広範囲にわたって深く掘り下げて解説している.特にコンパイラを設計する際に,あらゆる面で出会う問題の解決に重点を置き,特定のコンピュータには依存しないように配慮した.

[目次]

1 概説
1-1 コンパイラ
1-2 原始プログラムの解析
1-3 コンパイラのフェーズ
1-4 コンパイラが関係する処理系
1-5 フェーズのグループ化
1-6 コンパイラ作成ツール
1-7 参考文献について
2 簡単な1パス コンパイラ
2-1 概説
2-2 構文の定義
2-3 構文主導翻訳
2-4 構文解析
2-5 簡単な式の翻訳プログラム
2-6 字句解析
2-7 記号表の組込み
2-8 抽象スタック機械
2-9 コンパイル技法の応用
2-10 練習問題
2-11 プログラム演習
2-12 参考文献について

3 字句解析
3-1 字句解析ルーチンの役割
3-2 入力のバッファリング
3-3 トークンの規定
3-4 トークンの認識
3-5 字句解析ルーチンの仕様記述言語
3-6 有限オートマトン
3-7 正規表現からNFAへ
3-8 字句解析ルーチン生成系の設計
3-9 DFAによるパターン照合の最適化
3-10 練習問題
3-11 プログラム演習
3-12 参考文献について
4 構文解析
4-1 構文解析ルーチンの役割
4-2 文脈自由文法
4-3 文法の記述
4-4 下向き構文解析
4-5 上向き構文解析
4-6 演算子順位構文解析
4-7 LR構文解析ルーチン
4-8 曖昧な文法の利用法
4-9 構文解析ルーチン生成系
4-10 練習問題
4-11 参考文献について

5 構文主導翻訳
5-1 構文主導定義
5-2 構文木の作成
5-3 S属性定義の上向き評価
5-4 L属性定義
5-5 下向き翻訳
5-6 相続属性の上向き評価
5-7 再帰的評価ルーチン
5-8 コンパイル時に必要な属性値のための記憶空間
5-9 コンパイラ作成時における記憶空間の割当て
5-10 構文主導定義の解析
5-11 練習問題
5-12 参考文献について
6 型検査
6-1 型システム
6-2 簡単な型検査ルーチンの仕様
6-3 型式の等価性
6-4 型変換
6-5 関数と演算子の多重定義
6-6 多相型関数
6-7 単一化のアルゴリズム
6-8 練習問題
6-9 参考文献について

 

Amazon.co.jpで購入する

cbook24.comで購入する

コンパイラ書籍一覧目次へ

Information & Computing 別巻6

コンパイラII

ISBN4-7819-0586-2    サイエンス社

原書:Addison WesleyCompilers:Principles.Techniques and Tools

A.V.エイホ・R.セシィ・J.D.ウルマン著

慶應義塾大学 教授  原田賢一訳

A5 判   520 ページ  本体価格5600円  初版発行年月 1990/10

[内容]  

コンパイラ設計における主要な話題を広範囲にわたって深く掘り下げて解説している.特にコンパイラを設計する際に,あらゆる面で出会う問題の解決に重点を置き,特定のコンピュータには依存しないように配慮した.

[目次]

7 実行時環境
7-1 原始言語の問題
7-2 記憶域構成
7-3 記憶域割付け方式
7-4 非局所名のアクセス
7-5 引数の引渡し
7-6 記号表
7-7 動的記憶域割付けに関する言語の機能
7-8 動的記憶域割付けの技法
7-9 Fortranにおける記憶域割付け
7-10 練習問題
7-11 参考文献について

8 中間コード生成
8-1 中間言語
8-2 宣言
8-3 代入文
8-4 論理式
8-5 Switch文
8-6 後埋め法
8-7 手続き呼出し
8-8 練習問題
8-9 参考文献について
9 コード生成
9-1 コード生成ルーチン設計上の問題点
9-2 目的機械
9-3 実行時の記憶域管理
9-4 基本ブロックと流れグラフ
9-5 名前の使用に関する情報
9-6 簡単なコード生成ルーチン
9-7 レジスタ割付けとレジスタ割当て
9-8 基本ブロックのdag表現
9-9 覗き穴最適化
9-10 dagからのコード生成
9-11 動的計画法を用いたコード生成アルゴリズム
9-12 コード生成ルーチン生成系
9-13 練習問題
9-14 参考文献について

10 コード最適化
10-1 はじめに
10-2 最適化の基本
10-3 基本ブロックの最適化
10-4 流れグラフ中のループ
10-5 大域的データの流れ解析の概要
10-6 データの流れ方程式の反復解法
10-7 コード改良変換
10-8 別名の取扱い
10-9 構造化流れグラフのデータの流れ解析
10-10 効率の良いデータの流れアルゴリズム
10-11 データの流れ解析ツール
10-12 型の推定
10-13 最適化コードの記号デバッグ
10-14 練習問題
10-15 参考文献について

11 コンパイラの開発
11-1 コンパイラ設計上の問題点
11-2 コンパイラ開発のアプローチ
11-3 コンパイラ開発環境
11-4 検査と保守
12 コンパイラの実現例
12-1 EQN数式清書用の前処理系
12-2 Pascalコンパイラ
12-3 Cコンパイラ
12-4 Fortran Hコンパイラ
12-5 Biss/11コンパイラ
12-6 Modula-2最適化コンパイラ
13 付録:プログラム作成演習
13-1 はじめに
13-2 プログラムの構造
13-3 Pascalサブセットの構文
13-4 トークンの規約
13-5 演習問題の例
13-6 通訳系の段階的開発
13-7 拡張

コンパイラ書籍次のページ         コンパイラ書籍目次        トップページ