Download presentation
Presentation is loading. Please wait.
Published byAbraham Sharp Modified over 9 years ago
1
©2004 Brooks/Cole FIGURES FOR CHAPTER 1 INTRODUCTION Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter in the book includes: 1.1Why Compilers? A Brief History 1.2Programs Related to Compilers 1.3The Translation Process 1.4Major Data Structures in a Compiler 1.5Other Issues in Compiler Structure 1.6Bootstrapping and Porting 1.7The TINY Sample Language and Compiler 1.8C-Minus: A Language for a Compiler Project Exercises Notes and References
2
©2004 Brooks/Cole Introduction, page 1
3
©2004 Brooks/Cole Figure 1.1: The phases of a compiler
4
©2004 Brooks/Cole 1.3 The Translation Process, page 9 (1)
5
©2004 Brooks/Cole 1.3 The Translation Process, page 9 (2)
6
©2004 Brooks/Cole 1.3 The Translation Process, page 10
7
©2004 Brooks/Cole 1.3 The Translation Process, page 11
8
©2004 Brooks/Cole 1.5 Other Issues in Compiler Structure, page 15
9
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 18
10
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 19 (1)
11
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 19 (2)
12
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 19 (3)
13
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 19 (4)
14
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 20 (1)
15
©2004 Brooks/Cole 1.6 Bootstrapping and Porting, page 20 (2)
16
©2004 Brooks/Cole Figure 1.2(a): The first step in a bootstrap process
17
©2004 Brooks/Cole Figure 1.2(b): The second step in a bootstrap process
18
©2004 Brooks/Cole Figure 1.3(a): Porting a compiler written in its own source language (step 1)
19
©2004 Brooks/Cole Figure 1.3(b): Porting a compiler written in its own source language (step 2)
20
©2004 Brooks/Cole Chapter 1 Notes and References, page 29
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.