ACM Home Page
Please provide us with feedback. Feedback
Learning program organization through COBOL
Full text PdfPdf (293 KB)
Source ACM SIGCSE Bulletin archive
Volume 36 ,  Issue 2  (June 2004) table of contents
COLUMN: Reviewed papers table of contents
Pages: 77 - 81  
Year of Publication: 2004
ISSN:0097-8418
Author
William H. Friedman  University of Central Arkansas, Conway, Arkansas
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   index terms  

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

ABSTRACT

Arguably, many computer languages have more panache and less verbosity than COBOL; but none has greater potential to inculcate the habits and techniques of <u>advance</u> planning for such things as structure, the byte-length of variables representing the results of computations, table/array size, fields that will be needed, and the like. To illuminate a program's logic one can add some judiciously chosen, even un-required, yet available reserved words. I have found that the COBOL language aids and encourages comprehension of logical structure to a greater degree than with other languages. Moreover, in COBOL, meaningful, if lengthy, names are actually desirable and serve to clarify the work that takes place in the various procedures. Finally, because the structure of a COBOL program is so determinate, it is possible to teach a series of steps leading up to the end product, which both foreshadow and greatly organize the process of coding. This habit of organization is easily transferable to other contexts.