36.9 PRACTICE PROBLEMS
1. What are the basic components of a `C' compiler, and what do they do?
2. You have been asked to design a CAD program which will choose a bolt and a nut to hold two pieces of sheet metal together. Each piece of sheet metal will have a hole drilled in it that is the size of the screw. You are required to consider that the two pieces are experiencing a single force. State your assumptions about the problem, then describe how you would produce this program with a Top Down design.
3. What are some reasons for using `C' as a programming language?
4. Describe some of the reasons for Using Top-Down Design, and how to do it.