Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Compiler Design

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

In this course, you will learn all about Compiler Design for GATE Computer Science. This playlist contains all the compiler design lectures required for preparing for various competitive exams and interviews including GATE.

Syllabus

Compiler Design lecture 1-- Introduction and various phases of compiler.
Introduction to Lexical Analyzer and Grammars | L 2 | Compiler Design | GATE CS #RavindrababuRaula.
Ambiguous Grammars and Making Them Unambiguous | L 3 | Compiler Design | GATE CS #RavindrababuRaula.
Elimination of Left Recursion and Left Factoring the Grammars | L 4 | Compiler Design | GATE CS/IT.
Introduction to parsers and LL(1) parsing | L 5 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Compiler Design Lecture 6 -- Examples on how to find first and follow in LL(1).
Construction of LL(1) Parsing Table | L 7 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Recursive Descent Parser | L 8 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Compiler Design | L - 9 | Operator grammar & Operator precedence parser | CS/IT #RavindrababuRaula.
Compiler Design Lecture 10 -- LR parsing, LR(0) items and LR(0) parsing table.
LR(0) pasing example and SLR(1) | L 11 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Examples of LR(0) and SLR(1) | L 12 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Compiler Design Lecture 13 -- Examples of LR(0) and SLR(1).
CLR(1) and LALR(1) Parsers | L 14 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Compiler Design Lecture 15 -- conflicts and examples of CLR(1) and LALR(1).
Compiler Design Lecture 16 -- Examples of CLR(1) and LALR(1) and comparison of all the parsers.
Syntax directed translation examples | L 17 | Compiler Design | GATE CS/IT #RavindrababuRaula.
Compiler Design Lecture 18 -- Examples of SDT.
Compiler Design Lecture 19 -- S attributed and L attributed definitions.
About the lectures | GATE CS/IT #RavindrababuRaula.
Directed Acyclic Graph (DAG) with Examples | Compiler Design | GATE CS | Ravindrababu Ravula.
Common sub expression elimination, copy propagation, constant propagation | Compiler Design.
Phases of Compiler Design Practice Questions | CD | GATE CS | GATE 2022 | Ravindrababu Ravula.

Taught by

Uncode - GATE Computer Science

Reviews

Start your review of Compiler Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.