Course module
Compiler Design- Professional KnowledgeIBPS SO IT Mains
- Lessons
- 91
- Duration
- 5 hr 25 min
- PYQs
- 0
- Practice
- 305
Syllabus index
Lessons in this module
Intro to Compilers
Lang Processing System
Phases of Compiler
Lexical Analysis
Grammar & CFG
Grammar Basics & Chomsky
Derivation & Recursion
Ambiguity & Inherent Amb
Syntax Analysis: Top-Down
Parser Basics & Top-Down
First and Follow Sets
LL(1) Parser & Table
- LL(1) Parser & TablePdf
- Basic Requirement For LL(1) ParserDrm Video
- Designing LL(1) Parser Part-1Drm Video
- Designing LL(1) Parser Part-2Drm Video
- Designing LL(1) Parser Part-3Drm Video
- Block Diagram of LL(1) ParserDrm Video
- Short Cut Techniques for LL(1) GrammarDrm Video
- Practice QuestionDrm Video
- LL(1)-Practicce questionDrm Video
- LL(1)-Practice questionDrm Video
Intermediate Code Gen
3AC, Quads & Triples
- 3AC, Quads & Triples - NotesPdf
- Intermediate CodeDrm Video
- DAG Practice Question 1Drm Video
- DAG Practice Question 2Drm Video
- DAG Practice Question 3Drm Video
- DAG Practice Question 4Drm Video
- DAG Practice Question 5Drm Video
- 3 Address CodeDrm Video
- Representation of 2 Address CodeDrm Video
- Fill in BlankDrm Video
Code Optimization
Blocks, Loops & Methods
- Blocks, Loops & MethodsPdf
- OptimizationDrm Video
- Constant FoldingDrm Video
- Constant PropogationDrm Video
- Strength ReductionDrm Video
- Redundant Code EliminationDrm Video
- Algebraic SimplificationDrm Video
- Control Flow AnalysisDrm Video
- Loop JammingDrm Video
- Loop UnrollingDrm Video
- C programming Code MovementDrm Video
Liveness & Data Flow
Explore the course
Previous moduleTheory of Computation- Professional KnowledgeNext moduleProgramming Languages- Professional Knowledge
- About Course
- English Language
- Quantitative Aptitude & Numerical Ability
- Reasoning
- Data Structures- Professional Knowledge
- Algorithms- Professional Knowledge
- Python- Professional Knowledge
- Operating System- Professional Knowledge
- DBMS + SQL- Professional Knowledge
- Computer Networks- Professional Knowledge
- Software Engineering- Professional Knowledge
- Computer Organization & Microprocessor- Professional Knowledge
- Digital Logic Design- Professional Knowledge
- Theory of Computation- Professional Knowledge
- Programming Languages- Professional Knowledge
- Emerging Tech- Professional Knowledge
- Artificial Intelligence
- Image Processing
- Internet & Web Technology
- Descriptive Paper
- Live Class Notes
Loading lesson…