• Home
  • GATE Subjects
    • Database Management System
    • Computer Networks
    • Operating System
    • Computer Organization & Architecture
    • Data Structures
    • Theory of Automata & Computation
    • Compiler Design
    • Graph Theory
    • Design and Analysis of Algorithms
    • Digital Design
    • Number System
    • Mathematics
      • Propositional Logic
    • Programming Languages
      • Core Java
  • B.Tech Subjects
    • Computer Graphics
    • Machine Learning
    • Artificial Intelligence
    • Pattern Recognition
    • Software Engineering
  • GATE Exam
  • GATE CSE Books
  • Job Opportunities
  • Contact Us
  • Subscribe

Compiler Design Notes

Compiler Design Books

 

Recommended Books By Gate Vidyalay

 

  • Compiler Design By O.G. Kakde
  • Compilers By Aho and Ullman

 

Why You Should Read Book By Aho & Ullman?

 

Compiler Design Books

 

Compiler Design Notes

 

Concepts From Automata-

 

  • Parse Tree | Derivations
  • Left Recursion | Elimination
  • Types of Grammars
  • Ambiguous & Unambiguous Grammar
  • Recursive & Non-Recursive Grammar
  • Ambiguous Vs Unambiguous Grammar
  • Checking whether Grammar is Ambiguous
  • Converting Ambiguous into Unambiguous Grammar
  • Evaluating Expressions Based on Given Grammar
  • Important Points for Exams

 

Left Factoring-

 

  • Left Factoring | Elimination
  • Relationship between Left Recursion & Left Factoring

 

First & Follow-

 

  • Calculating First & Follow

 

Syntax Trees-

 

  • Syntax Trees

 

Parsing Techniques-

 

  • Shift-Reduce Parsing
  • Operator Precedence Parsing

 

Three Address Code-

 

  • Three Address Code
  • Implementation of Three Address Code

 

Basic Blocks & Flow Graphs-

 

  • Basic Blocks & Flow Graphs

 

Directed Acyclic Graphs-

 

  • Directed Acyclic Graphs
  • Practice Problems

 

Code Optimization-

 

  • Code Optimization Techniques

 

More Articles Coming Soon…Subscribe To Receive Email Notifications!

Follow us on Facebook

Follow us on Instagram

Choose your Subject

 

GATE Subjects

Database Management System

Computer Networks

Operating System

Computer Organization & Architecture

Data Structures

Theory of Automata & Computation

Compiler Design

Graph Theory

Design & Analysis of Algorithms

Digital Design

Number System

Discrete Mathematics

 

B.Tech Subjects

Computer Graphics

Machine Learning

Artificial Intelligence

Pattern Recognition

Software Engineering

Popular GATE Books

Look Inside This Book

 

Look Inside This Book

 

Job Opportunities

Recommended Books

Why This Book?

 

Popular Gate Books

Subscribe to get Email Notifications

Gate Vidyalay © 2020 Managed by MetaDiv Systems