COBOL - Übersicht
Einführung in COBOL
COBOL ist eine Hochsprache. Man muss verstehen, wie COBOL funktioniert. Computer verstehen nur Maschinencode, einen binären Strom von Nullen und Einsen. COBOL-Code muss mit a in Maschinencode konvertiert werdencompiler. Führen Sie die Programmquelle über einen Compiler aus. Der Compiler prüft zunächst auf Syntaxfehler und konvertiert diese dann in die Maschinensprache. Der Compiler erstellt eine Ausgabedatei, die als bekannt istload module. Diese Ausgabedatei enthält ausführbaren Code in Form von Nullen und Einsen.
Entwicklung von COBOL
In den 1950er Jahren, als die Unternehmen im westlichen Teil der Welt wuchsen, mussten verschiedene Prozesse automatisiert werden, um den Betrieb zu vereinfachen, und so entstand eine Programmiersprache auf hoher Ebene, die für die Verarbeitung von Geschäftsdaten gedacht war.
1959 wurde COBOL von CODASYL (Conference on Data Systems Language) entwickelt.
Die nächste Version, COBOL-61, wurde 1961 mit einigen Überarbeitungen veröffentlicht.
1968 wurde COBOL von ANSI als Standardsprache für den kommerziellen Gebrauch (COBOL-68) zugelassen.
Es wurde 1974 und 1985 erneut überarbeitet, um nachfolgende Versionen mit den Namen COBOL-74 bzw. COBOL-85 zu entwickeln.
Im Jahr 2002 wurde Object-Oriented COBOL veröffentlicht, das gekapselte Objekte als normalen Bestandteil der COBOL-Programmierung verwenden kann.
Bedeutung von COBOL
COBOL war die erste weit verbreitete Programmiersprache auf hoher Ebene. Es ist eine englischsprachige Sprache, die benutzerfreundlich ist. Alle Anweisungen können in einfachen englischen Wörtern codiert werden.
COBOL wird auch als selbstdokumentierende Sprache verwendet.
COBOL kann große Datenverarbeitungen verarbeiten.
COBOL ist mit seinen Vorgängerversionen kompatibel.
COBOL hat effektive Fehlermeldungen und so ist die Behebung von Fehlern einfacher.
Eigenschaften von COBOL
Standardsprache
COBOL ist eine Standardsprache, die auf Computern wie IBM AS / 400, PCs usw. kompiliert und ausgeführt werden kann.
Geschäftsorientiert
COBOL wurde für geschäftsorientierte Anwendungen im Zusammenhang mit Finanzdomänen, Verteidigungsdomänen usw. entwickelt. Aufgrund seiner erweiterten Funktionen zur Dateiverwaltung kann COBOL große Datenmengen verarbeiten.
Robuste Sprache
COBOL ist eine robuste Sprache, da die zahlreichen Debugging- und Testtools für fast alle Computerplattformen verfügbar sind.
Strukturierte Sprache
In COBOL sind logische Kontrollstrukturen verfügbar, die das Lesen und Ändern erleichtern. COBOL hat verschiedene Abteilungen, so dass es einfach zu debuggen ist.