コンパイラの基礎

書影

Information Science & Engineering-S  10

コンパイラの基礎

定価:
1,870
(本体:1,700円+税)
難易度:入門

発行日:2006年7月25日

発行:サイエンス社

ISBN:978-4-7819-1115-1

サイズ:並製A5

ページ数:192ページ

在庫:在庫あり

内容詳細

本書では,コンパイラの記述法,簡単なコンパイラの仕組み,字句解析と構文解析の一般的な理論を中心に話題を厳選し,限られた授業時間で正確な理解と十分な技術を習得してもらうことを目標としている.2色刷.

目次

第1章 はじめに
  1.1 コンパイラとインタプリタ
  1.2 コンパイラの仕事
  1.3 中間コードと目的コード
  1.4 基礎知識

第2章 コンパイラの記述法
  2.1 算術式の翻訳
  2.2 属性文法
  2.3 動作ルーチン
  2.4 再帰的手続き法

第3章 コンパイラの仕組み 1
  3.1 算術式の翻訳
  3.2 制御文の翻訳
  3.3 関数呼び出しのない言語 PL00
  3.4 非再帰的関数呼び出しを持つ言語 PL01
  3.5 再帰的関数呼び出しを持つ言語 PL02

第4章 コンパイラの仕組み 2
  4.1 一般的ブロック構造を持つ言語 PL03
  4.2 フレームの追加情報
  4.3 動的リンク・静的リンク方式
  4.4 ディスプレイ配列方式

第5章 字句解析法
  5.1 字句定義
  5.2 字句認識
  5.3 字句解析

第6章 構文解析法
  6.1 構文解析の原理
  6.2 空規則のない場合の下降型解析
  6.3 一般の場合の LL(1) 構文解析法
  6.4 上昇型構文解析法
  6.5 LR(1) 構文解析表の作成法

付録 A 字句/構文解析生成系による構文検査系

付録 B Java 仮想機械における階乗計算プログラムの実行過程

付録 C 再帰的手続き法の応用

付録 D PL02 翻訳における命令発生と表登録のタイミング一覧

まとめと参考文献
索引

サポート情報

その他

著者サポートページ


Information Science & Engineering-S 10
「コンパイラの基礎 」サポートページ



■ 著者サポートページ

関連書籍

プログラム工学

紫合 治

1,650円(税込)

中級
ソフトウェア工学

鈴木正人

1,980円(税込)

中級