My Account Log in

1 option

Principles of compiler design / ITL Education Solutions Limited, Research and Development Wing.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Limited, ITL, author.
Contributor:
ITL Education Solutions. Research and Development Wing.
Series:
Express learning series.
Express learning series
Language:
English
Subjects (All):
Compilers (Computer programs).
Physical Description:
1 online resource (1 v.) : ill.
Edition:
1st edition
Place of Publication:
New Delhi, India : ITL Education Solutions, 2012.
System Details:
text file
Summary:
Express Learning is a series of books designed as quick reference guides to important undergraduate computer courses. The organized and accessible format of these books allows students to learn important concepts in an easy-to-understand, question-and-answer format. These portable learning tools have been designed as one-stop references for students to understand and master the subjects by themselves.
Contents:
Cover
Contents
Preface
Chapter 1: Introduction to Compilers
Multiple-Choice Questions
Answers
Chapter 2: Lexical Analysis
Construction of Regular Expression
Lex Specifications or Structure
Chapter 3: Specification of Programming Languages
Chapter 4: Basic Parsing Techniques
Chapter 5: LR Parsers
Chapter 6: Syntax-directed Translations
Chapter 7: Intermediate Code Generation
Types of Three-Address Statements:
Implementation of Three-Address Statements:
Methods of Translating a Boolean Expression into Three-Address Code:
Translation of Procedure Calls:
Chapter 8: Type Checking
Chapter 9: Runtime Administration
Chapter 10: Symbol Table
Demerits in Uniform Structure of Symbol Table:
Chapter 11: Code Optimization and Code Generation
Objectives of the Code Optimization:
Construction of DAG
Implementing the Function getreg
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (Safari, viewed Aug. 24, 2012).
ISBN:
9788131797631
8131797635
OCLC:
809534166

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account