大川 知/著 -- 近代科学社 -- 2008.10 -- 007.64

所蔵

所蔵件数は 1 件です。現在の予約件数は 0 件です。

所蔵場所 請求記号 資料コード 資料区分 帯出区分 状態
地下書庫 /007.6/オ/ 116099326 成人一般 可能 iLisvirtual

資料詳細

タイトル コンパイラ
タイトルカナ コンパイラ
副書名 言語処理系の基礎からyacc/lexまで
著者 大川 知 /著, 鈴木 大郎 /著  
著者カナ オオカワ サトシ,スズキ タロウ
出版者 近代科学社
出版年 2008.10
ページ数 6,215p
大きさ 21cm
一般件名 プログラミング(コンピュータ)
ISBN13桁 978-4-7649-0359-3 国立国会図書館 カーリル GoogleBooks WebcatPlus
言語 jpn
分類記号 007.64
内容紹介 自分専用の言語のコンパイラの開発実装ができるようになることを目標としたテキスト。理解を助けるための例題と図を多く用い、コンパイラの理論から実際の構成法までを分かりやすく説明する。yaccとlexの使い方も紹介。

目次

第1章 序論
  1.1 なぜコンパイラを学ぶのか
  1.2 計算機と言語処理系の歴史
  1.3 コンパイラとは
  1.4 各種の言語処理系
  1.5 T図式
第2章 オートマトン・言語理論の復習
  2.1 言語、文法、オートマトン
  2.2 正規言語、正規文法、有限オートマトン
  2.3 文脈自由言語、文脈自由文法、プッシュダウンオートマトン
第3章 字句解析
  3.1 字句解析と正規表現
  3.2 正規表現から有限オートマトンへの変換
  3.3 字句解祈システムの構成
第4章 構文解析Ⅰ
  4.1 プログラミング言語の文法モデル
  4.2 構文解析に向けて
  4.3 LL(k)文法
  4.4 LL構文解析法
第5章 構文解析Ⅱ
  5.1 LR(1)文法
  5.2 LR構文解析法
  5.3 正準LR構文解析
第6章 意味解析
  6.1 属性と翻訳スキーム
  6.2 識別子の意味解析と記号表
  6.3 型チェックと型変換
第7章 統合部
  7.1 中間コード生成
  7.2 中間コード最適化
  7.3 目的コード生成
第8章 簡単なコンパイラの作成
  8.1 構文解析生成システムyacc
  8.2 宇句解析生成システムlex
  8.3 言語tgl
  8.4 構文木の形式
  8.5 インタプリタのメモリの構成
  8.6 コンパイラのプログラムの解説