Die Geschichte lehrt uns, dass COBOL 1959 als eine vorübergehende Lösung für die Datenverarbeitung geboren wurde. Neun Jahre später wurde die provisorische Sprache zum Standard – und 2022 brauchen wir sie immer noch. Warum? Das alles geht auf einen Bericht zurück, den das Unternehmen Vanson Bourne im Februar veröffentlicht hat und der eine weltweite Nutzung von 800 Milliarden Zeilen COBOL-Code meldet – dreimal mehr als bisher geschätzt. Mit anderen Worten: Die Relevanz von COBOL ist enorm.

Die Relevanz von COBOL: Warum wir eine Sprache aus den 60er Jahren nicht aufgeben können
Die Relevanz von COBOL

Die große COBOL-Krise von 2020

Das letzte Mal haben wir über COBOL gesprochen, genau vor zwei Jahren, als die Pandemie wütete und weite Teile der Welt im Lockdown steckten. COBOL gelangte in die Medien, nachdem Phil Murphy, Gouverneur von New Jersey, nach Freiwilligen mit COBOL-Kenntnissen suchte, um bei der Wartung der Mainframes zu helfen, die für die Verarbeitung der Arbeitslosenversicherung genutzt werden. Das Video der Pressekonferenz ist weiterhin online:

Die Krise scheint nun verschwunden zu sein, aber unsere Abhängigkeit von COBOL nicht. Tatsächlich sind die Zahlen beeindruckend: Laut einem Bericht des Analyse- und Forschungsunternehmens Vanson Bourne erreicht das globale Volumen an COBOL-Code 800 Milliarden Zeilen – dreimal mehr als bisher angenommen.

Die Relevanz von COBOL im Finanzwesen

Die Relevanz von COBOL: Warum wir eine Sprache aus den 60er Jahren nicht aufgeben können
Geldautomaten? Die meisten Systeme leben und atmen durch COBOL.

Vanson Bourne befragte Architekten, Softwareentwickler, Ingenieure, Administratoren und IT-Führungskräfte aus 49 Ländern, um seine Berechnungen durchzuführen und die strategische Bedeutung von COBOL-Anwendungen für ihre aktuellen und zukünftigen Geschäfte zu ermitteln. Ein weiterer bemerkenswerter Punkt: Fast die Hälfte der Teilnehmer erwartet einen Anstieg der COBOL-Nutzung in den nächsten zwölf Monaten. Gleichzeitig glauben 52 Prozent , dass COBOL-Anwendungen mindestens ein Jahrzehnt lang weitergeführt werden , und über 80 Prozent geben an, dass COBOL weiterhin in Gebrauch bleiben wird, bis es ausgemustert wird.

Wie plant man, mit COBOL voranzukommen? Durch Modernisierung: Anstatt eine kostspielige Rip-and-Replace-Taktik mit langen Ausfallzeiten zu verfolgen, wollen 64 Prozent der Teilnehmer ihre COBOL-Anwendungen modernisieren, während 72 Prozent die Modernisierung selbst als allgemeine Geschäftsstrategie betrachten.

Warum? Wie der Programmierer Derek Banas in seinem zweistündigen Tutorial erklärt: „Leute mit Geld brauchen COBOL“. Praktisch die gesamte US-Wirtschaft hängt davon ab – 80 Prozent der Finanztransaktionen und 95 Prozent der Geldautomatentransaktionen. Die Relevanz von COBOL erstreckt sich auch auf das Finanzamt, die Zahlungsabwicklung im Verteidigungsbereich und fast die gesamte Sozialversicherung.

Das Problem mit COBOL

Die Relevanz von COBOL: Warum wir eine Sprache aus den 60er Jahren nicht aufgeben können
Für viele Programmierer ist COBOL Archäologie.

Obwohl es sich in mehrere Teile zerlegen lässt, können wir sagen: Es fehlen COBOL-Programmierer, und die neuen Generationen haben kein Interesse, es zu lernen. Der Code, mit dem sie arbeiten müssen, ist sehr alt, läuft auf mehreren Ebenen, und seine Dokumentation ist bestenfalls chaotisch (oder im schlimmsten Fall nicht vorhanden). Auch die Vorstellung von der „ewigen Wartung“ ist nicht attraktiv, und die Übergangsprozesse sind von Anfang bis Ende schmerzhaft. Zum Beispiel zog die Commonwealth Bank of Australia 2012 mit Hilfe von Accenture und SAP SE COBOL aus ihrem Kern – ein Abenteuer, das 750 Millionen Dollar und fünf Jahre Arbeit kostete.

Aus diesen und anderen Gründen bleibt der Aufruf an COBOL-Programmierer, neue und alte, weiterhin aktuell. Die Arbeit ist nicht einfach, nicht glamourös und bringt dich nicht an die Spitze des App Stores... aber die Finanzwelt wird weiterhin von ihr abhängen, vielleicht noch jahrzehntelang.

Quelle: Micro Focus