Compiler Design: Theory, Tools, and Examples (C/C++ Edition)

Compiler Design: Theory, Tools, and Examples (C/C++ Edition)

This textbook is a revision of an earlier edition that was written for a Pascal based curriculum. It is not intended to be strictly an object-oriented approach to compiler design.

Publication date: 31 Dec 2010

ISBN-10: n/a

ISBN-13: n/a

Paperback: 284 pages

Views: 2,317

Type: Textbook

Publisher: n/a

License: n/a

Post time: 01 Dec 2016 08:00:00

Compiler Design: Theory, Tools, and Examples (C/C++ Edition)

Compiler Design: Theory, Tools, and Examples (C/C++ Edition) This textbook is a revision of an earlier edition that was written for a Pascal based curriculum. It is not intended to be strictly an object-oriented approach to compiler design.
Tag(s): Compiler Design and Construction
Publication date: 31 Dec 2010
ISBN-10: n/a
ISBN-13: n/a
Paperback: 284 pages
Views: 2,317
Document Type: Textbook
Publisher: n/a
License: n/a
Post time: 01 Dec 2016 08:00:00
Terms and Conditions:
Seth D. Bergmann wrote:Anyone is welcome to use this textbook and the accompanying software, free of charge, as long as they do not attempt to sell them for personal profit or gain. I request that university professors notify me if they have adopted this textbook for a course in compilers.

Excerpts from the Preface:
Seth D. Bergmann wrote:This book is a revision of an earlier edition that was written for a Pascal based curriculum. As many computer science departments have moved to C++ as the primary language in the undergraduate curriculum, I have produced this edition to accommodate those departments. This book is not intended to be strictly an object-oriented approach to compiler design. 

The most essential prerequisites for this book are courses in C or C++ programming, Data Structures, Assembly Language or Computer Architecture, and possibly Programming Languages. If the student has not studied formal languages and automata, this book includes introductory sections on these theoretic topics, but in this case it is not likely that all seven chapters will be covered in a one semester course. Students who have studied the theory will be able to skip the preliminary sections (2.0, 3.0, 4.0) without loss of continuity.




About The Author(s)


Associate Professor in the Computer Science Department at Rowan University. Research interests include Degenerate keys for RSA cryptography, Data Locality, Self-sorting Objects, and Simplification of Regular Expressions. 

Seth D. Bergmann

Associate Professor in the Computer Science Department at Rowan University. Research interests include Degenerate keys for RSA cryptography, Data Locality, Self-sorting Objects, and Simplification of Regular Expressions. 


Book Categories
Sponsors
Icons8, a free icon pack