CS606: Compiler Construction
CS606 Compiler Construction is a course taught at Virtual University of Pakistan. Practise every lecture of CS606 with lecture-wise quizzes and Past Papers Style Solved MCQs, then test yourself with midterm and final term mocks made from your own syllabus.
- 45 lectures
- Past papers style solved MCQs
- Answers in English and Roman Urdu
How to prepare for CS606
CS606 Lecture Quizzes
Each quiz covers a few lectures. New here? Start with Lecture 1-3 Quiz.
Tap the lectures in your exam. Only matching quizzes stay highlighted.
CS606 Exam Mocks
A practice paper made only from the lectures in your syllabus. Pick the one that fits your next exam.
CS606 Leaderboard
Points are your correct answers in lecture quizzes.
Loading leaderboard…
Stuck on a lecture? Ask other CS606 students.
Post your question, discuss a tricky MCQ or help someone else. Be the first to start a discussion.
CS606 Compiler Construction
Gradup covers all 45 lectures of CS606 Compiler Construction with Past Papers Style Solved MCQs. Use the lecture quizzes while you study the CS606 handouts, then switch to the CS606 midterm and final term mocks. Every answer comes with an explanation and the handout reference, so you know exactly where to revise.
See all 45 CS606 lectures
- 1 CS606 Lecture 1Introduction
- 2 CS606 Lecture 2Passes of a Compiler
- 3 CS606 Lecture 3Passes of a Compiler
- 4 CS606 Lecture 4Passes of a Compiler
- 5 CS606 Lecture 5Lexical Analysis
- 6 CS606 Lecture 6Specification of Tokens
- 7 CS606 Lecture 7Recognition of Tokens
- 8 CS606 Lecture 8NFA To DFA
- 9 CS606 Lecture 9DFA State Minimization, Lex
- 10 CS606 Lecture 10Lex, Parsing
- 11 CS606 Lecture 11CFG, Derivations
- 12 CS606 Lecture 12CFG, Ambiguity, Precedence
- 13 CS606 Lecture 13Top-down Parsing
- 14 CS606 Lecture 14Predictive Parsing
- 15 CS606 Lecture 15Recursive Descent Parsing
- 16 CS606 Lecture 16LL Parsing
- 17 CS606 Lecture 17LL Parsing
- 18 CS606 Lecture 18LL Parsing
- 19 CS606 Lecture 19LL Parsing Table Construction, Left Factoring
- 20 CS606 Lecture 20Bottom-up Parsing
- 21 CS606 Lecture 21Shift-Reduce Parsing
- 22 CS606 Lecture 22Shift-Reduce Parsing: Finding Handles
- 23 CS606 Lecture 23LR(1) Parsing
- 24 CS606 Lecture 24LR(1) Parsing
- 25 CS606 Lecture 25LR(1) Parsing
- 26 CS606 Lecture 26LR(1) Canonical Collection of Items
- 27 CS606 Lecture 27LR(1) Parsing Table Construction
- 28 CS606 Lecture 28LR(1) Parsing, Shift-Reduce Conflicts
- 29 CS606 Lecture 29LALR Parsing
- 30 CS606 Lecture 30Parser Generators - YACC
- 31 CS606 Lecture 31Sematic Analysis
- 32 CS606 Lecture 32Attribute Grammars
- 33 CS606 Lecture 33Ad-hoc scheme for attribute grammars
- 34 CS606 Lecture 34Ad-hoc scheme, Intermediate Representation (IR)
- 35 CS606 Lecture 35Intermediate Representation taxonomy
- 36 CS606 Lecture 36Syntax-directed translation: assignment statement
- 37 CS606 Lecture 37Syntax-directed translation: control flow statement
- 38 CS606 Lecture 38Syntax-directed translation: boolean expression
- 39 CS606 Lecture 39Syntax-directed translation: back patching
- 40 CS606 Lecture 40Syntax-directed translation: back patching, type checking
- 41 CS606 Lecture 41Code Generation
- 42 CS606 Lecture 42Code Generation
- 43 CS606 Lecture 43Code Generation: Basic Blocks
- 44 CS606 Lecture 44Code Generation: Register Allocation
- 45 CS606 Lecture 45Code Optimization
Frequently asked questions
Quick answers about practising CS606 on Gradup.
Gradup has lecture-wise CS606 quizzes with Past Papers Style Solved MCQs covering all 45 lectures, with explanations in English and Roman Urdu.
Yes. Choose the lectures that are in your midterm and Gradup builds a CS606 midterm mock from Past Papers Style Solved MCQs of only those lectures. Try again for other questions from the same lectures.
Yes. The CS606 final term mock mixes easy, medium and hard MCQs from the lectures you select, just like the real paper.
You can take any quiz without an account. Sign up free to get one month of full access with progress tracking, mocks, streaks and the leaderboard.