Compiler Design

(GATE Exam)

Intermediate 4(1 Ratings) 1 Students enrolled English
Created by Edutainer India
Last updated Fri, 12-May-2023
+ View more
Course overview

The course will help to understand and solve all the questions related to GATE exam. Compilers provide you with the theoretical and practical knowledge that is needed to implement a programming language. Once you learn to do compiler, you pretty much know the innards of many programming languages. Moreover, judging a programming language by its essential features will become easy for you.

Career Prospects

Learning this course will help you to make a career in different fields and positions such as

  • System Engineer

  • Compiler Engineer

  • Research Engineer

Course Detail

This course covers all the phases of a compiler such as lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization, target code generation, symbol table and error handler in details. It will help you to understand the difference between the analysis phase (front end) and synthesis phase (back end) of a compiler. Some of the tools like lex and yacc are also discussed in the compiler design course.

Who this course is for:

  • GATE Exam aspirants and who are interested in learning about compiler design.

What will i learn?

  • Compiler Design course is designed in such a way that you can understand and solve all the questions which are useful for GATE Exam. The main objective of this course is
Requirements
  • No
Curriculum for this course
30 Lessons 00:00:00 Hours
Introduction
3 Lessons 00:00:00 Hours
  • Introduction Of Compiler Design
    00:09:01
  • Phases Of Compiler
    00:08:34
  • Example On Phases Of Compiler
    00:10:01
Symbol Table and Error Handling
3 Lessons 00:00:00 Hours
  • Introduction of Symbol Table Manager
    00:07:30
  • Operations On Symbol Table
    00:03:54
  • Error Handling
    00:04:28
Lexical Analysis
1 Lessons 00:00:00 Hours
  • Lexical Analysis
    00:08:03
Syntax Analysis(Parser)
20 Lessons 00:00:00 Hours
  • Construction Of Ll(1) Parsing Table
    00:06:36
  • Example Of CLR(1) And LALR(1) Parser
    00:21:22
  • Example Of CLR(1) Parser
    00:11:02
  • Introduction Of CLR(1) And LALR(1) Parser
    00:07:33
  • Example Of SLR(1) Parser
    00:09:38
  • SLR(1) Parser
    00:04:47
  • LR(0) Parser
    00:03:29
  • Introduction Of LR Parser
    00:03:29
  • Example Of Ll(1) Parser
    00:05:38
  • Conditions For Ll(1) Parser
    00:05:36
  • Introduction Of Parser
    00:05:42
  • Example Of First And Follow
    00:05:12
  • First And Follow Of Grammar
    00:05:24
  • LL(1) Parser
    00:04:27
  • Left Recursive And Right Recursive Grammar-1
    00:12:41
  • Introduction Of Non-Deterministic & Deterministic Grammar
    00:04:29
  • Example
    00:02:15
  • Conversion Rule For Ambigous To Unambigous Grammar
    00:09:05
  • Introduction Of Grammar
    00:16:12
  • Top-Down And Bottom-Up Parser
    00:06:08
Intermediate Code Generation(ICG)
3 Lessons 00:00:00 Hours
  • Introduction Of Intermediate Code Generation(ICG)
    00:07:22
  • Types Of Intermediate Code Generation
    00:06:51
  • Representation Of Intermediate Code Generation
    00:09:14
+ View more
Other related courses
About instructor

Edutainer India

2 Reviews | 1 Students | 10 Courses
Student feedback
4
1 Reviews
  • (0)
  • (0)
  • (0)
  • (1)
  • (0)

Reviews

  • student one
₹1699 ₹899
Includes: