Compiler Design
Offered By: YouTube
Course Description
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
Related Courses
Study for the Administrator Certification ExamSalesforce via Trailhead ADP Accountant Connect Certification
Rootworks via Coursera Contest Math II
Brilliant Contest Math I
Brilliant Basic Arithmetic
Scottsdale Community College via Canvas Network