Warum ist COBOL beliebt?

January 16

Gemeinsamen Business Oriented Language (COBOL) ist eine der ersten Programmiersprachen. Obwohl es seit 60 Jahren existiert, kann es immer noch in vielen Anwendungen gefunden werden. Finanzielle und administrative Systeme wurden zuerst mit COBOL-Code entwickelt. Während neue Programme nicht mit COBOL entwickelt werden, sind diese legacy-Systeme, was COBOL halten lebendig und beliebt.

COBOL-Geschichte

COBOL entwickelte sich aus Grace Hopper Programm Compilern verwendet durch die Marke ich, das war der erste groß angelegte Computer. Sechs Computerhersteller und drei Behörden arbeiteten zusammen, um die Sprache zu entwickeln. Entwickler haben seit den späten 1950er Jahren mit COBOL Programmierung wurde. COBOL-60 ist die früheste Version der Sprache, die jetzt bis zu COBOL-85.

Natürliche Sprache-Konstrukt

COBOL wurde die erste entwickelten Sprache entworfen, wie natürliche Englisch zu arbeiten. Es wurde versucht, einfach zu schreiben und leicht genug zu lesen, dass nicht-Entwickler den Prozess verstehen konnte. Dies führte zu seiner Breite Akzeptanz in der Wirtschaft. Die leicht verständliche Syntax gilt jedoch ein Nachteil von COBOL, wegen der Menge der Programmierung erforderlich sein.

Y2K

Im neue Jahrtausend präsentiert eine einzigartige Herausforderung dar, da COBOL ursprünglich eine zweistellige Jahresangabe verwendet. Während der Ausführung für Y2K und die Jahr-2000-Umstellung schätzt, wurde festgestellt, dass 80 Prozent der Unternehmen noch irgendeine Form von COBOL lief. Unternehmen verbrauchte massive Anstrengungen, um Termine für das Jahr 2000 und höher unterstützen ihre legacy-Code konvertieren. Diese Unternehmen warb aktiv COBOL-Entwickler, die Zahlung der Prämie Gehälter, ihre Systeme zu konvertieren.

Überhöhte Kosten

Aufgrund der großen Mengen von vorhandenem Code, der in COBOL vorhanden ist, finden einige Organisationen Kosten-kostspielig zu ersetzen. Es wird vermutet, dass es mehr Codezeilen sind COBOL Programmierung verwendet als jede andere Sprache. Dies ist da COBOL ist eine Sprache-intensiv-Programm, die massive Codezeilen auf komplette Aufgaben erfordert. Viele Unternehmen finden es kostengünstiger, ihre veralteten Code als zum Ersetzen ganzer Systeme zu aktualisieren.

Der heutigen COBOL

Der Y2K-Fiasko und überhöhte Kosten der Umstellung von COBOL hat zu Unternehmen, die Investitionen in die Erneuerung des COBOL-Prozess geführt. COBOL-Compiler existieren für verschiedene Plattformen wie Windows, IBM Z/OS und Linux Betriebssystemen. Es jetzt auch beinhaltet objektorientierte Programmierung und unterstützt Unicode, XML, C und Java-Frameworks. Sogar mit alle Zuführungen zur Sprache ist es noch kein weit verbreiteten Format für neue Software, aufgrund seiner inhärenten Wordiness.