Complier Design 3170701 Syllabus Download With Weightage

Complier Design 3170701 Syllabus Download With Weightage

Complier Design 3170701 is presented in the 7th semester of the Computer department.

Sr. No.
Content
Total 
Weightage 
1

Overview of the Compiler and its Structure:

Language processor, Applications of language processors, Definition-Structure-Working
of compiler, the science of building compilers, Basic understanding of interpreter and
assembler. Difference between interpreter and compiler. Compilation of source code into
target language, Cousins of compiler, Types of compiler

6
2

Lexical Analysis:

The Role of the Lexical Analyzer, Specification of Tokens, Recognition of Tokens, Input
Buffering, elementary scanner design and its implementation (Lex), Applying concepts of
Finite Automata for recognition of tokens.

8
3

Syntax Analysis:

Understanding Parser and CFG(Context Free Grammars), Left Recursion and Left
Factoring of grammar Top Down and Bottom up Parsing Algorithms, Operator-Precedence
Parsing, LR Parsers, Using Ambiguous Grammars, Parser Generators, Automatic
Generation of Parsers. Syntax-Directed Definitions, Construction of Syntax Trees,
Bottom-Up Evaluation of S-Attributed Definitions, L-Attributed Definitions, syntax
directed definitions and translation schemes

17
4

Error Recovery

Error Detection & Recovery, Ad-Hoc and Systematic Methods

7
5

Intermediate-Code Generation:

Variants of Syntax Trees, Three-Address Code, Types and Declarations, Translation of
Expressions, Type Checking, Syntax Directed Translation Mechanisms, Attributed
Mechanisms And Attributed Definition.

8
6

Run-Time Environments:

Source Language Issues, Storage Organization. Stack Allocation of Space, Access to
Nonlocal Data on the Stack, Heap Management

7
7

Code Generation and Optimization:

Issues in the Design of a Code Generator, The Target Language, Addresses in the Target
Code, Basic Blocks and Flow Graphs, Optimization of Basic Blocks, A Simple Code
Generator, Machine dependent optimization, Machine independent optimization Error
detection of recovery

10
8

Instruction-Level Parallelism:

Processor Architectures, Code-Scheduling Constraints, Basic-Block Scheduling, Pass
structure of assembler

7

Tap the Download Button to get the Syllabus of Complier Design 3170701 With Weightage. Download now 


Thank you for taking the time to come see us.

You have visited MordenTimeTech.com to get GTU B.E. ELECTRONICS SEM 7  Syllabus of Complier Design 3170701

Along with the GTU B.E. Computer department SEM 7th  Syllabus, we provide a variety of other resources on MordenTimeTech.com. We provide GTU papers for all branches, as well as subject-specific Gtu Papers, MCQs, and notes.

Leave a Comment