Assignment 7

Preparation for Lecture 4

Read chapter 2, except Appendix 2-A (which you may skim if you have time; we will assign this section for reading later in the term).

This lecture will continue our discussion of modularity and abstraction, focusing on the interpreter. We will use GNU/Linux® as an example to understand how shared library modules and linkers work. Then, we will discuss a general model for naming based on this example and the one from the previous lecture.