Programming is a problem-solving activity. If you are a good problem solver, you have the potential to become a good programmer. One goal of this book is to help you improve your problem-solving ability. It is beneficial to approach each programming problem in a systematic and consistent way. In this chapter we show you how to apply the software development method introduced in Chapter 1.
In this chapter we also introduce the programming language Ada, starting with a brief discussion of Ada's history and strongest attributes. You will learn a bit about the three important categories of structures in a programming language--data structures, control structures, and system structures--and examine a few simple Ada programs, applying our software development method along the way.
Copyright © 1996 by Addison-Wesley Publishing Company, Inc.