App Download

Offline e-book with chapter wise topics, examples, diagrams, differences, etc.
Compiler Design is a fundamental/core subject of Computer Engineering/Computer Science Engineering/Information Technology. It teaches how Compiler of a Programming Language works. It also focuses on various designs of Compiler and structuring and optimizing various phases of a Compiler. It is also necessary to learn types of Grammar, Finite state machines and related concepts of languages.Course Outcome:After learning the course the students should be able to:1. Understand the basic concepts and application of Compiler Design2. Apply their basic knowledge Data Structure to design Symbol Table, Lexical Analyzer, Intermediate Code Generation, Parser (Top Down and Bottom Up Design) and will able to understand strength of Grammar.3. Understand various Code optimization Techniques and Error Recovery mechanisms.4. Understand and Implement a Parser.