David V. Moffat

Learn More
~ntreducLien I would like to share my concerns about some of Modula-2's problems. I believe the problems will be off interest to anyone who is thinking of getting on the Modula-2 bandwagon, to language watchers, to members of the Modula-2 "underground" (persons who are promoting Moduia-2 as a reaction to Ada), and to persons with commercial interests in(More)
The criteria for judging the quality of programs have changed along with the changes in what we expect from programs. There have been many attempts to devise methods for producing programs that satisfy the new criteria. Among these attempts, the most generally accepted principles of structured programming are the most rational. But, although they provide an(More)
The FORMPLOT system is a tool for developing accurate, complete data entry forms quickly and cheaply. This paper describes briefly the origins, goals, use, and implementation of FORMPLOT. The unexpected benefits resulting from the automation of forms design end the discussion.
Many persons have criticized—or defended— Pascal [1] for its lack of conformant arrays [2,3]. A conformant array is a formal parameter array whose bounds will conform to those of an actual parameter array. (The element types of both must be the same.) The lack of this feature is due to a desire for efficient compilation and execution. It is(More)
  • 1