
Expanding the text here will generate a large
amount of data for your browser to display
The choice of environmental and basic tools
Almost any applications system that one might build today will exist in some
environment over which the system developers do not have complete control. The
days of writing codes in absolute binary and keying them in from the front
panels of machines have departed, some recent excesses in the microcomputer
community notwithstanding. Potentially, this means that choices must be made
about what environments will be established to develop and operate the system -
choices about hardware, operating systems, and languages. In many cases, the
possible choices are so constrained by circumstances as to be trivial or
non-existent. Worse, the constraints often arise from circumstances that have
nothing to do with the requirements of or the intentions of the new integrated
system, and will often lead to choices that are pathological for it. For the
reader who has the luxury of making choices the two sections that follow are
provided; for the reader who does not, these sections may be helpful in
anticipating problems where choices are more
constrained.