Abstract
The key to successful human produced software is using abstraction to control the complexity of each task in hand. I.e. in each task, being able to use objects without considering in detail how they interact. The objects are abstractions of lower level code or data, which are in turn abstractions of still lower levels. Thus a programmer may use a file while knowing nothing about how to program the disk drive on which it is stored. Indeed the program can continue to work even if the file is moved to another disk drive, even if it is of a different type, even a type which had not been designed when the program was written.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media New York
About this chapter
Cite this chapter
Langdon, W.B. (1998). Conclusions. In: Genetic Programming and Data Structures. The Springer International Series in Engineering and Computer Science, vol 1. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5731-9_9
Download citation
DOI: https://doi.org/10.1007/978-1-4615-5731-9_9
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-7625-5
Online ISBN: 978-1-4615-5731-9
eBook Packages: Springer Book Archive