Compiler Design
View Larger

Compiler Design

Author : Sudha Rani S , Karthi M & Rajkumar Y
© Year : 2019
ISBN : 9789385909658
Binding : Paperback

Coming Soon

Request a Specimen Copy

Buy online using : Credit Card / Debit Card / Internet Banking

  • About the Book
  • Salient Features
  • Table of Contents
  • About the Author

This book addresses problems related with compiler such as language, grammar, parsing, code generation and code optimization. This book imparts the basic fundamental structure of compilers in the form of optimized programming code. The complex concepts such as top down parsing, bottom up parsing and syntax directed translation are discussed with the help of appropriate illustrations along with solutions. This book makes the readers decide, which programming language suits for designing optimized system software and products with respect to modern architecture and modern compilers.

  • Basic components of a compiler.
  • Emphasis on basic principles.
  • Example code that implements the concepts along with the theoretical discussion.
  • Examples and solutions for clarifying the compiler design concepts.
  • Simple symbol table implementation, operations, scope management and applications of symbol table.
  • Code generation using register allocation and scheduling using graph colouring.
  • Scheduling of a code and understand directed acyclic graph.

 

  • Introduction
  • Lexical Analysis
  • Syntax Analysis -I
  • Syntax Analysis - II
  • Syntax Analysis - III
  • Syntax Directed Translation
  • Runtime Environment
  • Type Checking
  • Symbol Tables
  • Code Optimization
  • Optimization Notion - I
  • Optimization Notion - II
  • Optimization Techniques
  • Optimization Tuning Techniques
  • Early Optimization
  • Loop Optimization
  • Control Flow and Low Level Optimization
  • Advanced Optimization
  • Assembler and Code Generation
  • Code Generation and DAG
  • Peephole Optimization
  • Interprocedural Analysis
  • Index

Sudha Rani S :- is Assistant Professor, Department of Computer Science, Sri Krishna College of Engineering and Technology, Coimbatore. She has been teaching various subjects such as Computer Networks, Core Java, Data Structures, Advanced Data Structures, C++, Code Optimization techniques, Unix and Shell programming. She has published 8 research papers in reputed international journals and conferences where one of the paper was awarded "Best paper" at Coimbatore, 2016. She has guided 10 major projects in different streamlines such as Core Java, Data Structure, Advanced Data Structure, Code Optimization Techniques, IOT, etc.  She was honored with "Gold Medal" for her academic excellence in B.E. Dept. of Computer Science, VTU University, Bangalore during 2011. She was first rank holder in the department of Network and Internet Engineering in M.Tech at Karunya University, Coimbatore during 2012-2014.

Karthi M :- is working as Assistant Professor in the Department of Information Technology at St. Joseph's Institute of Technology, Chennai. Prior as a fresher, he was working as Assistant Professor in the Department of Information Technology at Karpagam College of Engineering, Coimbatore. His teaching career spans over a period of just 2 years. He possesses unique distinction of teaching various subjects such as Data structures, Design and Analysis of algorithm, C programming language, Compiler Design, Cryptography and Network Security. His area of interest is Data mining, Data structures, Design and Analysis of Algorithm. He has published 7 research papers in reputed journals and conferences of International standing being awarded "Best paper" in GCMT Global conference, Chennai, 2015. He was honored with "Gold medal" for his academic excellence in Master of Technology in Information Technology at Sathyabama University, Chennai 2015.

Rajkumar Y :- working as Assistant Professor in the Department of Computer Science & Engineering at Sri Krishna College of Engineering & Technology, Coimbatore. Formerly with a working experience as a Banker he developed his interest in the field of research. Later, as a fresher, working as Assistant Professor in the Department of Computer Science & Engineering at AVS Engineering College, Salem.  With a teaching experience of 2 years, he is mastering C, C++ Programming, Data Structures and Computer Networks. His areas of interests include Computer Networks, Image Processing, Big Data & Data Analytics. He has published 4 International journals and 2 Conference papers. He has organized extra knowledge sessions, workshops and motivation programs for students at all levels. He was a Gold Medalist with a second rank during his B Tech in 2011 and a first class in M Tech post graduate degree in 2015 at Karunya University, Coimbatore.

Your Browsing History

 

Top Sellers

Basic Electronics

Basic Electronics

By : S.Y. Kulkani

Discount : 20.00 %

Price :   30.00    
 24.00

Fair, Geyer, and Okun's, Water and Wastewater Engineering

Fair, Geyer, and Okun's, ...

By : Nazih K. Shammas

Discount : 20.00 %

Price :  

Microprocessors and Microcontrollers

Microprocessors and ...

By : R.S. Kaler

Discount : 20.00 %

Price :   49.00    
 39.20

Reliability Based Analysis and Design for Civil Engineers

Reliability Based Analysis ...

By : Devaraj V

Discount : 20.00 %

Price :   90.00    
 72.00

Customers who saw this book also saw

Optimization Techniques in Operation Research

Optimization Techniques in ...

By : C. B. Gupta

Discount : 20.00 %

Price :   33.00      26.40

Architectural Technology

Architectural Technology

By : Stephen Emmitt

Discount : 20.00 %

Price :  

Soft Skill

Soft Skill

By : Sutapa Banerjee

Discount : 20.00 %

Price :   9.00      7.20

SOARING HIGH

SOARING HIGH

By : W Selvamurthy

Discount : 20.00 %

Price :  

Management Process and Organizational Behaviour

Management Process and ...

By : Karam Pal

Discount : 20.00 %

Price :   24.00      19.20