COMPILER DESIGN, SECOND EDITION

· PHI Learning Pvt. Ltd.
Maoni moja
Kitabu pepe
248
Kurasa

Kuhusu kitabu pepe hiki

As an outcome of the author's many years of study, teaching, and research in the field of Compilers, and his constant interaction with students, this well-written book magnificently presents both the theory and the design techniques used in Compiler Designing. The book introduces the readers to compilers and their design challenges and describes in detail the different phases of a compiler.

The book acquaints the students with the tools available in compiler designing. As the process of compiler designing essentially involves a number of subjects such as Automata Theory, Data Structures, Algorithms, Computer Architecture, and Operating System, the contributions of these fields are also emphasized. Various types of parsers are elaborated starting with the simplest ones such as recursive descent and LL to the most intricate ones such as LR, canonical LR, and LALR, with special emphasis on LR parsers.

The new edition introduces a section on Lexical Analysis discussing the optimization techniques for the Deterministic Finite Automata (DFA) and a complete chapter on Syntax-Directed Translation, followed in the compiler design process.

Designed primarily to serve as a text for a one-semester course in Compiler Design for undergraduate and postgraduate students of Computer Science, this book would also be of considerable benefit to the professionals.

KEY FEATURES

• This book is comprehensive yet compact and can be covered in one semester.

• Plenty of examples and diagrams are provided in the book to help the readers assimilate the concepts with ease.

• The exercises given in each chapter provide ample scope for practice.

• The book offers insight into different optimization transformations.

• Summary, at end of each chapter, enables the students to recapitulate the topics easily.

TARGET AUDIENCE

• BE/B.Tech/M.Tech: CSE/IT

• M.Sc (Computer Science)


As an outcome of the author's many years of study, teaching, and research in the field of Compilers, and his constant interaction with students, this well-written book magnificently presents both the theory and the design techniques used in Compiler Designing. The book introduces the readers to c...

Gundua zaidi

Ukadiriaji na maoni

Maoni moja

Kuhusu mwandishi

SANTANU CHATTOPADHYAY, Ph.D., is Professor at the Department of Electronics and Electrical Communication Engineering, Indian Institute of Technology, Kharagpur, West Bengal. Currently, he is working as the Director of Indian Institute of Information Technology, Kalyani, West Bengal. He has more than 200 presentations to his credit in reputed international journals and conferences. He has also written books titled Embedded System Design and System Software, both published by PHI Learning. The First Edition of Compiler Design (1st Edition) was also translated in Chinese language. Also, he has authored/co-authored books on Additive Cellular Automata, Network-on-Chip Design and Thermal-Aware Testing.

SANTANU CHATTOPADHYAY, Ph.D., is Professor at the Department of Electronics and Electrical Communication Engineering, Indian Institute of Technology, Kharagpur, West Bengal. Currently, he is working as the Director of Indian Institute of Information Technology, Kalyani, West Bengal. He has more t...

Kadiria kitabu pepe hiki

Tupe maoni yako.

Kusoma maelezo

Simu mahiri na kompyuta vibao
Sakinisha programu ya Vitabu vya Google Play kwa ajili ya Android na iPad au iPhone. Itasawazishwa kiotomatiki kwenye akaunti yako na kukuruhusu usome vitabu mtandaoni au nje ya mtandao popote ulipo.
Kompyuta za kupakata na kompyuta
Unaweza kusikiliza vitabu vilivyonunuliwa kwenye Google Play wakati unatumia kivinjari cha kompyuta yako.
Visomaji pepe na vifaa vingine
Ili usome kwenye vifaa vya wino pepe kama vile visomaji vya vitabu pepe vya Kobo, utahitaji kupakua faili kisha ulihamishie kwenye kifaa chako. Fuatilia maagizo ya kina ya Kituo cha Usaidizi ili uhamishe faili kwenye visomaji vya vitabu pepe vinavyotumika.