Two elements of data organization are central to program design. The first element is the design of individual components. The second element, which dominates in all but the simplest programs, is the management of many components of a particular type. A text processor must store many words, and a spreadsheet must store the contents of many cells. Although arrays can be used to store many components, an important restriction governs their use. The size of an array is fixed at the time of declaration. Arrays cannot grow and shrink to match changing requirements as the program runs.


Symbolic Calculator Null Pointer Variable Node Recursive Call Input String 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag New York, Inc. 1995

Authors and Affiliations

  • Peter Grogono
    • 1
  1. 1.Department of Computer ScienceConcordia UniversityMontrealCanada

Personalised recommendations