Was ist eigentlich Cobol?
Grace Murray Hopper
Grace Murray Hopper
(* 09.12.1906 + 01.01.1992)
"Grandma COBOL"

COBOL (COmmon Business Oriented Language) ist eine Programmiersprache die Ende der 50er Jahre (1959) von einer, vom US Verteidigungsministerium eingesetzten Kommission entwickelt wurde. 1960 gilt als das Geburtsjahr von COBOL. Die ersten COBOL Compiler waren ab 1961 verfügbar. Maßgeblich beteiligt an der Entwicklung von COBOL war Grace Murray Hopper , die sog. 'Grandma COBOL' (Bild rechts).

Cobol hat speziell für Anwendungen im kaufmännischen Bereich seither starke Verbreitung erfahren. "Da bei Cobol starker Wert auf die Ein/Ausgabeoperationen gelegt wurde, ist sie für viele Bereiche der kaufmännischen Datenverarbeitung besonders geeignet, speziell für alle Probleme, bei denen häufig nur Datensätze eingelesen, formatiert, ausgegeben und einfache Berechnungen ausgeführt werden." *

Cobol-Programme haben ein Lochkarten-ähnliches Format, da Lochkarten zur Zeit der Entwicklung der Sprache das wichtigste Eingabemedium darstellten. "Als Anweisungen kennt Cobol Befehle zum Öffnen und Schließen einzelner Datenzätze, die Wertzuweisung, Befehle für arithmetische Berechnungen, Sprünge, einfache bedingte Anweisungen und Schleifen. Zur Aufbereitung von numerischen Ausgabedaten gibt es in Cobol besondere Hilfsmittel um verschiedene Ausgabeformate (führende Nullen, Vorzeichen etc.) einfacher zu programmieren." *

Die Vorteile von Cobol liegen in der guten Lesbarkeit, dem streng hierarchischen Aufbau und den guten Möglichkeiten der Dokumentation. Es eignet sich für die Behandlung großer, komplexer Datenmengen.

Durch die Normierung (der hier behandelte Standard ist ANSI'85) ist die Verwendung von Cobol-Programmen auf Rechnern verschiedener Hersteller weitgehend problemlos. "Man nimmt an, daß Cobol die Programmiersprache ist, in der die meisten Programme auf der Welt geschrieben wurden. ... Für einen Programmierer ist daher die Kenntnis von Cobol oftmals unverzichtbar." *

Nachteilig bei Cobol wirkt sich der hohe Schreibaufwand beim Programmieren aus.

...

* DUDEN Informatik; 2. Auflage; Mannheim, Leipzig, Wien, Zürich 1993; Stichw. COBOL