Shipping & Delivery

Shipping Rates can ship to virtually any address in the world. Please check on this page for more information on costs and delivery times. Interested in free shipping? Learn about our FREE Shipping .

Shipping Method Delivery Estimate First Item Charge Each Aditional Item
Free! Standard 6-16 Days Free for order above $30 Free for order above $30
Standard 6-16 Days $ 7.00 $ 5.00
Trackable Expedited 4-6 Days $ 12.00 $ 8.00
Trackable Express 2-3 Days $ 30.00 $ 25.00

Compiler Design

Authors (s): Dilshad Hasan (Author)
Format: Hardcover
ISBN-13: 9789380350288
Pages: ix+433p., Bibliography; Index; 25cm.
Pub. date: 04.10.2010, 1st ed.
Publisher: Knowledge Book Distributors
Language (s): English
Bagchee ID: BB62141
List price: US $ 173,00
Bagchee price: US $ 155,70
You save: (10.00%)
Member price: US $ 140,13 info

Overview for Compiler Design

Simply, in order to reduce the complexity of designing and building computers, nearly all the computers are made to execute relatively simple commands.  A programme for a computer must be built by combining very simple commands into a programme in what is called machine language.  Since this is a tedious and error-prone process, most of the programming is, instead, done using a high-level programming language.  This language can be different that the computer can execute; so some means for bridging the gap is required.  This is where the compiler comes in.

A compiler translates (or compiles) a programme, written in a high-level programming language that is suitable for human programmers into the low-level machine language that is required by computers.  A good compiler should, however, be able to get quite close to the speed of hand-written code, when translating well-structured programmes. Since, writing a compiler is a nontrivial task, it is a good idea to structure the work.  This book is meant to support a practically oriented course in compiler designing for teachers and students in Computer Science.
Write your own review
  • There are no reviews yet. Be the first to write one