|
" C℗ compiler concepts "
B. Teufel, S. Schmidt, T. Teufel.
Document Type
|
:
|
BL
|
Record Number
|
:
|
735705
|
Doc. No
|
:
|
b555546
|
Main Entry
|
:
|
B. Teufel, S. Schmidt, T. Teufel.
|
Title & Author
|
:
|
C℗ compiler concepts\ B. Teufel, S. Schmidt, T. Teufel.
|
Publication Statement
|
:
|
Wien ; New York: Springer-Verlag, ©1993.
|
Page. NO
|
:
|
xi, 176 pages : illustrations ; 25 cm
|
ISBN
|
:
|
0387824316
|
|
:
|
: 3211824316
|
|
:
|
: 9780387824314
|
|
:
|
: 9783211824313
|
Notes
|
:
|
C2 compiler concepts.
|
Contents
|
:
|
1. General Remarks on Compiler Theory --;1.1. Types of Compilation Systems --;1.2. Compiler Environments --;1.3. Analysis and Synthesis --;2. Formal Aspects --;2.1. Backus-Naur Form (BNF) --;2.2. Formal Languages --;2.3. Analyzing Techniques --;2.4. Syntax Graphs --;2.5. The Programming Language PL/O --;3. Lexical Analysis and Symbol Tables --;3.1. Finite Automata --;3.2. The Scanner --;3.3. Symbol Tables --;3.4. Lexical Analysis of PL/O --;4. Syntax Analysis and Parser Construction --;4.1. Top-down Analysis --;4.2. Bottom-up Analysis --;4.3. Recursive Descent Parser for PL/O --;5. Semantic and Type Analysis --;5.1. Intermediate Codes --;5.2. Syntax-directed Translation --;5.3. Type Checking --;5.4. Intermediate Code Generation for PL/O --;6. How to Handle Errors --;6.1. Error Classification --;6.2. Effects of Errors --;6.3. Error Handling in Lexical Analysis --;6.4. Error Handling in Syntax Analysis --;6.5. Semantic Errors --;6.6. PL/O Error Recovery --;7. Code Generation and Optimization --;7.1. Storage Allocation --;7.2. Parameter Passing --;7.3. Variable Addressing --;7.4. Code Generation --;7.5. Code Optimization --;8. Impacts of Modern Hardware Developments --;8.1. Computer Architectures vs. Programming Languages --;8.2. Instruction Sets and Microcode --;8.3. RISC Architectures.
|
Subject
|
:
|
Compilers (Computer programs)
|
Subject
|
:
|
Programming languages (Electronic computers)
|
Added Entry
|
:
|
Bernd Teufel
|
|
:
|
S Schmidt
|
|
:
|
T Teufel
|
| |