Com S 541 -- Programming Languages I Feb. 17, 1993 HOMEWORK 8: Parameters (CP, Chapter 6) Due: February 24, 1993 (extra credit due Feb. 26) Do ONE of the following exercises: 1. In C one can use files as a kind of module. What constructs in C give information hiding? Can you build abstract data types in C? Why or why not? Can you build objects in C? Why or why not? 2. Do exercise 6.2 (about information hiding in Pascal) and problem 6.4, parts (b) and (d) (about ADTs). These are to be done as individuals. EXTRA CREDIT Do one or more of exercises 6.4 (parts a and c), 6.7 (language design), 6.8 (programming). Read some of the papers recommended in section 6.5.