HelpFeedback
Raghavan, V.
Information Center
Source Codes
Preface
Visual Walkthrough
Salient Features
Table of Contents
About the Author
Request to Buy the Book
Queries & Feedback
Tata McGraw-Hill Educa...


Student Edition
Instructor Edition
Principles of Compiler Design

V Raghavan

ISBN: 0070144710
Copyright year: 2010

Compilers are utilities that transform programs written in higher level languages like Pascal, C, and C++ into lower level languages like the assembly language program or the machine code. The machine code can be directly executed on a computer to perform various tasks. The assembly language program can be converted to machine code by using another utility called assembler and then executed on a computer.

The textbook is intended for an introductory level student who is familiar with C/C++ Programming. The goal is to cover the basics of the compiler theory rather than being an exhaustive complete reference in the subject. The textbook would be ideal for graduate/undergraduate level of students taking an introductory course on the compilers. It is particularly well suited for undergraduate students of computer science and information technology engineering. This book can also be used by professionals who wish to understand the basics of compilers in order to prepare themselves for working on projects based on compilers.

This Online Learning Center is designed to enhance your learning experience. It provides a broad array of resources that will benefit both the instructors and students, Visit the Information Center to explore the book's features.

The Student’s Center contains the Source Codes and a wide range of Multiple Choice Questions with Answers for further reading. This will give you the flavor of the published book.

The Instructor’s Center provides instructors with chapterwise PowerPoint Slides.

This part of the site is password protected and will be available only to the instructors who adopt the book. If you are an adopter and require a password, contact your Tata McGraw-Hill representative or send a request from this Web site.

This site will evolve over time and we would be able to provide you with a wide range of resources that are currently under development.


Larger Cover

To obtain a lecturer login to the Online Learning Centres, ask your local sales representative. If you're a lecturer thinking about adopting this textbook, request a complimentary copy for review.