B.Tech. CSE
B.Tech. CSE 3rd Sem
System Analysis and Design
Object Oriented Programming with C++
Mathematics - III
DIGITAL LOGIC AND DESIGN
Electronics Devices And Circuits
B.Tech. CSE 4th Sem
Data Structure with Algorithm
Computer System Architecture
Discrete Structure & Fuzzy Techniques
System Software
Data Communication & Networks
B.Tech. CSE 5th Sem
Operating System
Microprocessor And Interfaces
Computer Oriental Numerical Method
Formal Language & Automata Theory
Parallel Computing
B.Tech. CSE 6th Sem
RDBMS
Software Engineering
Analysis & Design of Algorithm
Advance Programming Through Java
Computer Graphics
B.Tech. CSE 7th Sem
Web Technology
Compiler Design
Network Security
Elective-I
Professional Elective-I
B.Tech. CSE 8th Sem
Artificial Intelligence and Expert Systems
Data Mining & Data Warehousing
GUI Programming (Using Vb.net)
Professional Elective-II

Guru Ghasidas Vishwavidyalaya
Bilaspur Bilaspur Chhattisgarhhttp://www.ggu.ac.in
B.Tech. CSE 7th Sem
Subject: Compiler Design

UNIT - 1

Overview of translation process, Lexical analysis, Hand coding and automatic generation of lexical analyzers.


UNIT - 2

Parsing theory, Top down and bottom of parsing algorithms, Automatic generation of parsers, Intermediate code generation, Different intermediate forms, Syntax directed translation mechanism and attributed definition.


UNIT - 3

Run Time Theory Management, static memory allocation and stack based memory allocation schemes, Symbol table management.


UNIT - 4

Code Generation, Machine model, order of evaluation, registers allocation, code selection.


UNIT - 5

Code Optimization, Global data flow analyses, A few selected optimizations like command sub expression removal, loop invariant code motion, strength reduction etc.


Jump to Top | Home Page