Kurz: Die Sprache, die Banken und Behörden am Laufen hält.
Genauer: COBOL wird eingesetzt für Bankensysteme, Versicherungen, Verwaltung, Großrechner (Mainframes) und die Wartung riesiger Altsysteme. COBOL (Common Business-Oriented Language) wurde 1959 für Wirtschaft und Verwaltung entworfen, mit großem Einfluss von Grace Hopper. Die Sprache liest sich wie englische Sätze (ADD 1 TO ZAEHLER, IF BETRAG > 100) und rechnet präzise mit Dezimalzahlen (wichtig bei Geld).
Steckbrief
| Eigenschaft | Wert |
|---|---|
| Erschienen | 1959 |
| Entwickelt von | CODASYL-Komitee (Grace Hopper als Wegbereiterin) |
| Paradigmen | imperativ, geschäftsorientiert |
| Typisierung | statisch |
| Ausführung | kompiliert (Mainframe, GnuCOBOL) |
| Paketverwaltung | — |
| Dateiendung | .cob, .cbl |
| Sprachfamilie | Klassiker (Fortran bis Ada) |
Einsatzgebiete
Bankensysteme, Versicherungen, Verwaltung, Großrechner (Mainframes) und die Wartung riesiger Altsysteme.
So führst du Code aus
Datei hallo.cob speichern, mit cobc -x -free hallo.cob übersetzen und ./hallo starten (GnuCOBOL, z. B. über sudo apt install gnucobol).
Das erste Programm
IDENTIFICATION DIVISION.
PROGRAM-ID. HALLO.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NAME PIC X(20) VALUE "Mia".
01 ALTERSJAHRE PIC 99 VALUE 17.
PROCEDURE DIVISION.
DISPLAY "Hallo COBOL!".
DISPLAY "Name: " NAME.
DISPLAY "Alter: " ALTERSJAHRE.
STOP RUN.Ausgabe:
Hallo COBOL!
Name: Mia
Alter: 17Der Kurs: 8 Kapitel
Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: COBOL-Kurs auf der Lernseite.
Kapitel
- Einführung und erstes Programm
- Daten und die PICTURE-Klausel
- Rechnen in COBOL
- Bedingungen und Schleifen mit PERFORM
Datenstrukturen
Praxis
Nachschlagen
Ähnliche Sprachen
- Fortran: Die älteste Hochsprache, bis heute König der Zahlen
- Pascal: Klare, streng strukturierte Lehrsprache mit Object Pascal
- Ada: Sicherheitskritische Software mit starker Typisierung
Siehe auch
Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?