Communications of the ACM
Principles of Program Design
Programming the premature loop exit: from functional to navigational
ACM SIGPLAN Notices
A self interpreter for BaLinda Lisp
ACM SIGPLAN Notices
Structured transfer of control
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Further comments on the premature loop exit problem
ACM SIGPLAN Notices
Hi-index | 0.00 |
This paper takes a new view of the familiar title. It is argued that a computer program may be viewed as a map, and the programmer as a cargo-laden vessel navigating the routes. Two programming case studies are presented to show that, even where the map itself is well structured, hazardous journeys may result from the overloading of the vessel with directional cargo.