close
1.

図書

図書
Alfred V. Aho, Jeffrey D. Ullman
出版情報: Reading, Mass. : Addison-Wesley Pub. Co., c1977  x, 604 p. ; 25 cm
シリーズ名: Addison-Wesley series in computer science and information processing
所蔵情報: loading…
2.

図書

図書
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
出版情報: Reading, MA : Addison-Wesley, 1974  x, 470 p. ; 24 cm
シリーズ名: Addison-Wesley series in computer science and information processing
所蔵情報: loading…
3.

図書

図書
[by] Alfred V. Aho [and] Jeffrey D. Ullman
出版情報: Englewood Cliffs, N.J. : Prentice-Hall, c1972-c1973  2 v. (xviii, 1002 p.) ; 24 cm
シリーズ名: Prentice-Hall series in automatic computation
所蔵情報: loading…
目次情報:
v. 1. Parsing
v. 2. Compiling
v. 1. Parsing
v. 2. Compiling
4.

図書

図書
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
出版情報: Reading, Mass. : Addison-Wesley, c1983  xi, 427 p. ; 25 cm
シリーズ名: Addison-Wesley series in computer science and information processing
所蔵情報: loading…
5.

図書

図書
A.V.エイホ, J.D.ウルマン著 ; 土居範久訳
出版情報: 東京 : 培風館, 1986.3  x, 543p ; 22cm
シリーズ名: 情報処理シリーズ ; 7
所蔵情報: loading…
6.

図書

図書
A.V. エイホ [ほか] 共著 ; 原田賢一訳
出版情報: 東京 : サイエンス社, 2009.5  xxvi, 1090p ; 22cm
シリーズ名: Information & computing ; ex.38
所蔵情報: loading…
7.

図書

図書
A.V.エイホ, J.E.ホップクロフト, J.D.ウルマン共著 ; 野崎昭弘, 野下浩平訳者代表
出版情報: 東京 : サイエンス社, 1977.10  2冊 ; 22cm
シリーズ名: サイエンスライブラリ情報電算機 ; 35-36
所蔵情報: loading…
8.

図書

図書
A. V. エイホ, R. セシィ, J. D. ウルマン共著 ; 原田賢一訳
出版情報: 東京 : サイエンス社, 1990.10  2冊 ; 22cm
シリーズ名: Information & computing ; ex.5-6
所蔵情報: loading…
9.

図書

図書
A.V.エイホ, J.E.ホップクロフト, J.D.ウルマン著 ; 大野義夫訳
出版情報: 東京 : 培風館, 1987.3  x, 387p ; 22cm
シリーズ名: 情報処理シリーズ ; 11
所蔵情報: loading…
10.

図書

図書
Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman
出版情報: Reading, Mass. ; Tokyo : Addison-Wesley Pub. Co., c1986  x, 796 p. ; 22-25 cm
シリーズ名: Addison-Wesley world student series
所蔵情報: loading…
目次情報: 続きを見る
Introduction to Compiling / 1:
Compilers
Analysis of the Source Program
The Phases of a Compiler
Cousins of the Compiler
The Grouping of Phases
Compiler-Construction Tools
Bibliographic Notes
A Simple One-Pass Compiler / 2:
Overview Syntax Definition
Syntax-Directed Translation
Parsing
A Translator for Simple Expressions
Lexical Analysis
Incorporating a Symbol Table
Abstract Stack Machines
Putting the Techniques Together
Exercises
The Role of the Lexical Analyzer / 3:
Input Buffering
Specification of Tokens
Recognition of Tokens
A Language for Specifying Lexical Analyzers
Finite Automata
From a Regular Expression to an NFA
Design of a Lexical Analyzer Generator
Optimization of DFA-Based Pattern Matchers
Syntax Analysis / 4:
The Role of the Parser
Context-Free Grammars
Writing a Grammar
Top-Down Parsing
Bottom-Up Parsing
Operator-Precedence Parsing
LR Parsers
Using Ambiguous Grammars
Parser Generators
Syntax-Directed Definitions / 5:
Construction of Syntax Trees
Bottom-Up Evaluation of S-Attributed Definitions
L-Attributed Definitions
Top Down Translation
Bottom-Up Evaluation of Inherited Attributes
Recursive Evaluators
Space for Attribute Values at Compile Time
Assigning Spaces at Compiler-Construction Time
Analysis of Syntax-Directed Definitions
Type Checking / 6:
Type Systems
Specification of a Simple Type Checker
Equivalence of Type Expressions
Type Conversions
Overloading of Functions and Operators
Polymorphic Functions
An algorithm for Unification
Run-Time Environments / 7:
Source Language Issues
Storage Organization
Storage-Allocation Strategies
Access to Nonlocal Names
Parameter Passing
Symbol Tables
Language Facilities for Dynamic Storage Allocation
Dynamic Storage Allocation Techniques
Storage Allocation in Fortran
Intermediate Code Generation / 8:
Intermediate Languages
Declarations
Assignment Statements
Boolean Expressions
Case Statements
Backpatching
Procedure Calls
Code Generation / 9:
Issues in the Design of a Code Generator
The Target Machine
Run-Time Storage Management
Basic Blocks and Flow Graphs
Next-Use Information
A Simple Code Generator
Register Allocation and Assignment
The Dag Representation of Basic Blocks
Peephole Optimization
Generating Code from Dags
Dynamic Programming Code-Generation Algorithm
Code-Generator Generators
Code Optimization / 10:
Introduction
The Principal Sources of Optimization
Optimization of Basic Blocks
Loops in Flow Graphs
Introduction to Global Data-Flow Analysis
Iterative Solution of Data-Flow Equations
Code-Improving Transformations
Dealing with Aliases
Data-Flow Analysis of Structured Flow Graphs
Efficient Data-Flow Algorithms
A Tool for Data-Flow Analysis
Estimation of Types
Symbolic Debugging of Optimized Code
Want to Write a Comp / 11:
Introduction to Compiling / 1:
Compilers
Analysis of the Source Program
文献の複写および貸借の依頼を行う
 文献複写・貸借依頼