Compiler Design

0
YouTube
Free Online Course
English
10 hours worth of material
selfpaced

Overview

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