Download presentation
Presentation is loading. Please wait.
Published byDinah York Modified over 9 years ago
1
Chapter 1: Introduction 1 Compiler Designs and Constructions Chapter 1: Introduction Objectives: Course Objectives Introduction Dr. Mohsen Chitsaz
2
Chapter 1: Introduction2 Objectives of COSC 470/570 A.Theoretical Computer Science Topics: 1. Theory of Computability 2. Theory of Formal Languages 3. Automata Theory B.Compiler C.Software Engineering 1. Large Project 2. Update, Modification of a project
3
Chapter 1: Introduction3 Introduction Translator Source Program ======= Object Program Source CodeObject Code Type of Translator: Assembler Interpreter Compiler
4
Chapter 1: Introduction4 Introduction Source Program (A) Compiler Target Program (B) Error
5
Chapter 1: Introduction5 Preparation for Execution Source Code Preprocessor (Front End) Compiler Code Optimization (Code Generator) Back End Assembler Loader/Linker Absolute Machine Code Library Object Files
6
Chapter 1: Introduction6 Compiler Source Program Scanner (Lexical Analyzer) Parser (Syntax Analyzer) Semantic Analyzer Intermediate Code Generation Code Code Optimizer Code Generator Target Program Symbol Table Error Handling
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.