About the Subject:
Compiler design principles provide an in-depth view of translation and
optimization process. Compiler design covers basic translation mechanism and
error detection & recovery. It includes lexical, syntax, and semantic
analysis as front end, and code generation and optimization as back-end.
Topics To Be Covered In This
Seminar:
Translators-Compilation and Interpretation-Language
processors -The Phases of Compiler-Errors Encountered in Different Phases-The
Grouping of Phases-Compiler Construction Tools – Programming Language
basics-Need and Role of Lexical Analyzer-Lexical Errors-Expressing Tokens by
Regular Expressions- Converting Regular Expression to DFA- Minimization of
DFA-Language for Specifying Lexical Analyzers-LEX-Design of Lexical Analyzer
for a sample Language.-Need and Role of the Parser-Context Free Grammars -Top
Down Parsing -General Strategies- Recursive Descent Parser Predictive
Parser-LL(1) Parser-Shift Reduce Parser-LR Parser-LR (0)Item- Construction of
SLR Parsing Table -Introduction to LALR Parser – Error Handling and Recovery in
Syntax Analyzer-YACC-Design of a syntax Analyzer for a Sample Language -Syntax
directed Definitions-Construction of Syntax Tree-Bottom-up Evaluation of
S-Attribute Definitions- Design of predictive translator – Type
Systems-Specification of a simple type checker- Equivalence of Type
Expressions-Type Conversions.-RUN-TIME ENVIRONMENT-Principal Sources of
Optimization-DAG- Optimization of Basic Blocks-Global Data Flow Analysis-
Efficient Data Flow Algorithms-Issues in Design of a Code Generator – A Simple
Code Generator Algorithm.
Time To Be Planned:
1 or 2 days
Kind Of Program:
3D based
Seminar and Guest Lecture for the Students
Reason For The Program :
Kalam
Scientist Team aiming to build young generation Scientist
Sample Clips For Reference :
Cheers,
Kalam
Scientist Team
7667668009
7667662428
7667662428




No comments:
Post a Comment