Date of Award

Spring 2017

Document Type

Honors Thesis

Degree Name

Bachelor of Science

Department

Computer Science

First Advisor

Markus Hitz

Abstract

The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence. - Edsger Dijkstra (1)

This statement may be hyperbole, but Dijkstra's view on the language reflects underlying feelings about COBOL throughout the programming world. The language was created in 1959 to allow for interactivity between computation machines.(2) More than half a century later, COBOL is still used extensively in mainframes, computers designed for large-scale calculation and record processing. Numerous factors have contributed to the longevity of COBOL, including ease of use compared to its contemporaries and an upgrade to object orientation in the 1990s.(3)

This longevity has also contributed to problems with COBOL. The chief criticism is that it has become difficult to learn as other programming languages become more user-friendly.(4) COBOL software tends to be verbose, even for simple tasks. It's said that the average size of a COBOL program is 600 lines of code, whereas a Java program performing the same operation should be 30 lines or fewer.(5) Difficulties with the language will only increase as the workforce knowledgeable in COBOL's use retire.

Rights

This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). http://rightsstatements.org/vocab/InC/1.0/

Share

COinS