? Common Business Oriented Language ( COBOL ) ist eine der ersten Programmiersprachen. Auch wenn es seit 60 Jahren gibt , kann es noch in vielen Anwendungen gefunden werden. Finanzielle und administrative Systeme wurden zuerst entwickelt mit COBOL-Code . Während die neuen Programme nicht entwickelt, mit COBOL, sind diese Legacy-Systeme , was halten COBOL lebendig und beliebt. COBOL History
COBOL von Grace Hopper -Programm durch den Compiler Mark I , die erste groß angelegte Computer verwendet wurde entwickelt. Sechs Computer-Hersteller und drei Regierungsbehörden zusammen, um die Sprache zu entwickeln. Die Entwickler haben mit COBOL Programmierung wurde seit den späten 1950er Jahren. COBOL -60 ist die früheste Version der Sprache , die jetzt bis zu COBOL -85 .
Natural Language Construct
COBOL war das erste entwickelte Sprache entwickelt, um zu arbeiten wie natürliche Englisch . Es wurde gemacht , um einfach zu schreiben und leicht genug, um zu lesen , dass Nicht-Entwickler könnte den Prozess zu verstehen . Dies führte zu seiner weiten Verbreitung in der Wirtschaft. Allerdings ist die easy- to-read -Syntax als ein Nachteil sein, COBOL , aufgrund der Menge der Programmierung erforderlich.
Y2K
der neuen Jahrtausends präsentiert eine einzigartige Herausforderung, weil COBOL ursprünglich eine zweistellige Jahreszahl . Während des Laufens Schätzungen für Y2K und das Jahr 2000 Umstellung wurde festgestellt, dass 80 Prozent der Unternehmen noch lief irgendeine Form von COBOL . Unternehmen aufgewendet massiven Anstrengungen, um ihre Legacy-Code zu konvertieren Termine für das Jahr 2000 und mehr unterstützt . Diese Unternehmen aktiv COBOL Entwickler rekrutiert , die Zahlung von Spitzenpreisen Gehälter , um ihre Systeme zu konvertieren.
Unerschwinglichen Kosten
Aufgrund der großen Mengen vorhandenen Code, der in COBOL existiert , einige Organisationen finde es kostspielig zu ersetzen . Es wird angenommen, es gibt mehrere Zeilen COBOL -Code -Programmierung im Einsatz als jede andere Sprache . Dies liegt daran, COBOL ist eine Sprache -intensive Programm, das massiven Zeilen Code , um Aufgaben auszuführen erfordert . Viele Organisationen finden es kostengünstiger , ihre veralteten Code zu aktualisieren , als ganze Systeme zu ersetzen.
Heutige COBOL
Sowohl die Y2K -Fiasko und die hohen Kosten der Umstellung von COBOL hat Unternehmen investieren in die Aktualisierung der COBOL -Prozess geführt . COBOL -Compiler jetzt für verschiedene Plattformen , wie Windows, IBM z /OS und Linux-Betriebssysteme existieren. Es umfasst nun auch die objektorientierte Programmierung und unterstützt Unicode , XML, C und Java-Frameworks . Selbst mit all den Fortschritten gemacht, um die Sprache , ist es noch nicht weit verbreiteten Format für neue Software , aufgrund seiner inhärenten wordiness .