CY-603 (C) Autometa & Compiler design Notes
5 notes for Autometa & Compiler design, unit by unit.
Notes for CY-603 (C)
- Unit 1 · Short notes Introduction to compiling & Lexical Analysis Introduction to compiling & Lexical Analysis · Introduction of Compiler · Major data structures in compiler · Types of Compiler · Front‑end and Back‑end of compiler · Compiler structure: analysis‑synthesis model of compilation
- Unit 2 · Short notes Syntax Analysis & Syntax Directed Translation Syntax analysis & syntax directed translation · Syntax analysis: context‑free grammars (CFGs) · Top‑down parsing · Brute‑force approach · Recursive‑descent parsing · Transformation on the grammars
- Unit 3 · Short notes Type Checking & Run‑Time Environment Type checking & run‑time environment · Type checking: type system · Specification of a simple type checker · Equivalence of expressions · Types and type conversion · Overloading of functions and operations
- Unit 4 · Short notes Code Generation Intermediate code generation: declarations · Intermediate code generation: assignment statements · Intermediate code generation: boolean expressions · Intermediate code generation: case statements · Intermediate code generation: back‑patching · Intermediate code generation: procedure calls
- Unit 5 · Short notes Code Optimization Introduction to code optimization · Sources of optimization for basic blocks · Loops in flow graphs · Dead code elimination · Loop optimization · Introduction to global data‑flow analysis
More for CY-603 (C)
- Syllabus Official RGPV syllabus Free
- Important Questions 6 sets of questions Free
- Previous Year Papers None for CY-603 (C) yet
Other 6th semester CY subjects
- CY-601 Cyber Crime Investigation & Digital Forensic
- CY-602 Software Engineering
- CY-603 (A) Internet & Web Technology
- CY-603 (B) Applied Cryptography
- CY-604 (A) IT Business & Disaster Recovery Planning
- CY-604 (B) OOAD
- CY-604 (C) Dataware Housing & Mining