A comparative sampling of the systems for producing computer-drawn flowcharts
Marshall D. Abrams · 1968
In the current usage, complete flowcharts are generally drawn after an algorithm has been coded in a program part, not before. The functions of post-programming flowcharting are debugging and documentation. In both cases it is important to know the path of control through the program and the computations and other actions taken as directed by this flow of control; in short, it is important to know what the program does! Unless special controls are enforced, or unless the programmer is especially conscientious, flowcharts are not drawn when a program is complete. When a flowchart is required of such a program, especially when the creator is unavailable or forgetful, it must be drawn directly from the program itself by an objective “other party.” For debugging purposes the use of this “other party” is highly desirable so that the programmer may determine what a program part actually does do (as opposed to what it was designed to do).