Compiler Design and Construction

The design and construction of a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the target language).

All categories

Books under this sub-category (22 books)

Parsing Techniques - A Practical Guide

Post date: 24 Oct 2004
A clear, accessible, and thorough discussion of many different parsing techniques with their interrelations and applicabilities, including error recovery techniques.
Publisher: Ellis Horwood Ltd
Publication date: 01 Aug 1991
 
Parsing Techniques - A Practical Guide

Parsing Techniques - A Practical Guide

Post date: 24 Oct 2004
A clear, accessible, and thorough discussion of many different parsing techniques with their interrelations and applicabilities, including error recovery techniques.
Publisher: Ellis Horwood Ltd
Publication date: 01 Aug 1991


Partial Evaluation and Automatic Program Generation

Post date: 24 Oct 2004
This book is about partial evaluation, a program optimization technique also known as program specialization. It presents general principles for constructing partial evaluators for a variety of programming languages, with examples of applications.
Publisher: Prentice Hall
Publication date: 01 Jun 1993
 
Partial Evaluation and Automatic Program Generation

Partial Evaluation and Automatic Program Generation

Post date: 24 Oct 2004
This book is about partial evaluation, a program optimization technique also known as program specialization. It presents general principles for constructing partial evaluators for a variety of programming languages, with examples of applications.
Publisher: Prentice Hall
Publication date: 01 Jun 1993


Principles of Programming Languages

Post date: 29 Aug 2016
An introduction to the study of programming languages that evolved from lecture notes used in a programming languages course for students at Johns Hopkins University.
Publication date: 01 Jan 2016
License: Creative Commons Attribution-ShareAlike 3.0 United States
Document Type: Book
 
Principles of Programming Languages

Principles of Programming Languages

Post date: 29 Aug 2016
An introduction to the study of programming languages that evolved from lecture notes used in a programming languages course for students at Johns Hopkins University.
Publication date: 01 Jan 2016
License: Creative Commons Attribution-ShareAlike 3.0 United States Document Type: Book


The Gentle Compiler Construction System

Post date: 24 Oct 2004
Presents Gentle, an integrated system for compiler writers that supports the description of compilers at a very high level and relieves users from the need to deal with implementation details.
Publisher: R. Oldenbourg Verlag
Publication date: 31 Dec 1997
 
The Gentle Compiler Construction System

The Gentle Compiler Construction System

Post date: 24 Oct 2004
Presents Gentle, an integrated system for compiler writers that supports the description of compilers at a very high level and relieves users from the need to deal with implementation details.
Publisher: R. Oldenbourg Verlag
Publication date: 31 Dec 1997


Tree Automata Techniques and Applications

Post date: 24 Mar 2005
Presents the basics of tree automata and its variants. This book focuses on finite tree automata and its operational aspects.
Publication date: 01 Oct 2002
 
Tree Automata Techniques and Applications

Tree Automata Techniques and Applications

Post date: 24 Mar 2005
Presents the basics of tree automata and its variants. This book focuses on finite tree automata and its operational aspects.
Publication date: 01 Oct 2002


Understanding Programming Languages

Post date: 08 Dec 2007
Covers comparative analysis of language constructs and their implementation techniques. Compares Ada 95 and C++ in detail, including the constructs for object-oriented programming. Also includes functional and logic programming languages (ML and Prolog).
Publisher: John Wiley & Sons
Publication date: 12 Mar 1996
License: Creative Commons Attribution-ShareAlike 4.0 International
 
Understanding Programming Languages

Understanding Programming Languages

Post date: 08 Dec 2007
Covers comparative analysis of language constructs and their implementation techniques. Compares Ada 95 and C++ in detail, including the constructs for object-oriented programming. Also includes functional and logic programming languages (ML and Prolog).
Publisher: John Wiley & Sons
Publication date: 12 Mar 1996
License: Creative Commons Attribution-ShareAlike 4.0 International


Warren's Abstract Machine: A Tutorial Reconstruction

Post date: 15 Oct 2006
A short tutorial on Warren's Abstract Machine, the de facto standard for implementing Prolog compilers.
Publisher: The MIT Press
Publication date: 01 Feb 1999
 
Warren's Abstract Machine: A Tutorial Reconstruction

Warren's Abstract Machine: A Tutorial Reconstruction

Post date: 15 Oct 2006
A short tutorial on Warren's Abstract Machine, the de facto standard for implementing Prolog compilers.
Publisher: The MIT Press
Publication date: 01 Feb 1999


Book Categories
Sponsors
Icons8, a free icon pack