ACM Home Page
Please provide us with feedback. Feedback
Structured programming in Cobol: an approach for application programmers
Full text PdfPdf (1.05 MB)
Source
Communications of the ACM archive
Volume 20 ,  Issue 1  (January 1977) table of contents
Pages: 2 - 12  
Year of Publication: 1977
ISSN:0001-0782
Author
Allen van Gelder  2230 Geary Boulevard, San Francisco, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 38,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359367.359368
What is a DOI?

ABSTRACT

Techniques for designing and writing Cobol programs are presented. Previous work in structured programming is drawn upon and adapted. The presentation is informal: the terminology is nonmathematical as far as possible, no theorems are proved, and examples are used frequently. Top-down program design is implemented through the use of structured flowcharts, disciplined specifications, and step by step verification. A well-formed Cobol program is defined. The proper use of the GO TO and other Cobol coding practices are discussed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Baker, F.T. System quality through structured programming. Proc. AFIPS 1972 FJCC, Vol. 41, Pt. I. AFIPS Press, Montvale, N.J., pp. 339-343.
3
4
 
5
Dijkstra, E.W. Notes on structured programming. EWD249, Technische Hogeschool Eindhoven, Eindhoven, Netherlands, Aug. 1969.
 
6
Hecht, M.S., and Ullman, J.D. Flow graph reducibdity. SIAM J. Computing l, 2 (June 1972), 188-202.
7
 
8
HIPO--a design aid and documentation technique. GC20- 1851-1, IBM, White Plains, N.Y., May 1975.
 
9
Jackson, M.A. Designing and coding program structures. Symp. on Structured Programming in COBOL--Future and Present, April 1975, pp. 22-53.
10
11
 
12
McConnell, J. Developing structured programs using the COBOL language as it exists today. Syrup. on Structured Programming in COBOL--Future and Present, April 1975, pp. 177-209.
 
13
McKeeman, W.M., Homing, J.J., and Wortman, D.B. A Compiler Generator. Prentice-Hall, Englewood Cliffs, N.J., 1970.
 
14
Mills, H.D. Mathematical foundations for structured programming. FSC 72-6012, IBM Fed. Systems Div., Gaithersburg, Md., Feb. 1972.
15
16
17
18
 
19
Ryge, S. Structured programming without changing COBOL. Symp. on Structured Programming in COBOL--Future and Present, April 1975, pp. 226-243.
 
20
Stevenson, H.P., Ed. Symp. on Structured Programming in COBOL--Future and Present, Los Angeles, Calif., April 1975.
 
21
Weiland, RJ. Experiments in structured COBOL, Symp. on Structured Programming in COBOL--Future and Present, April 1975, 210-224.
 
22
Wulf, W.A. Programming without the GOTO. Information Processing 7 l, North-Holland Pub. Co., Amsterdam, 1971, pp. 408-413.
23
 
24
Yourdon, E. Teaching structured COBOL to the masses. Symp. on Structured Programming in COBOL--Future and Present, April 1975, 115-133.