COBOL ist eine Programmiersprache mit Wurzeln in den späten 1950er Jahren . Es verbindet klare , Englisch -ähnliche Syntax mit einfachen Stil Regeln für die Erstellung von Programmen . Für gut geschriebene COBOL-Programme können nicht-technische Menschen wie Wirtschaftsprüfer und Steuerberater der Großteil des Codes mit wenig Schwierigkeiten zu lesen. Im Jahr 2011 , bleiben viele der ursprünglichen Stil COBOL -Regeln , obwohl die Technologie einige geändert hat. Divisionen
COBOL erfordert jedes Programm zu vier Hauptabteilungen haben : Identification , Umwelt, Daten und Verfahren , in dieser Reihenfolge. Jede Abteilung beginnt mit einer Zeile , die nur die Teilung Aussage , wie " Identification Abteilung . " Die Identifizierung der Division Namen des Programms und der Autor, der Environment Division beschreibt die Dateien, die das Programm verwendet , legt die Daten der Division heraus die Variablen des Programms und die Vorgehensweise der Division bewegt , berechnet , verglichen und sortiert Daten . Die Identifizierung und Umwelt -Divisionen sind kleine , in der Regel bestehend aus nur wenigen Zeilen Code. Die Daten und Vorgehensweise Divisionen variieren von einer Seite oder zwei , um Hunderte von Seiten, abhängig von der Komplexität des Programms.
PROCEDURE DIVISION Syntax
In der Vorgehensweise Division Zeilen COBOL beginnen mit einer Erklärung, wie ACCEPT , und kann anschließend Variablennamen , Programm- Etiketten oder mathematische Operationen . Die Erklärung kann für eine Zeile oder mehrere fortsetzen, aber in allen Fällen endet die Anweisung mit einem Punkt. Das nächste Programm -Anweisung beginnt in einer neuen Zeile .
Reservierte Wörter
Sie nicht wiederverwenden können COBOL -Anweisungen als Feldnamen , wie COBOL betrachtet seine Aussagen " vorbehalten. " Wenn Sie reservierte Wörter für Feldnamen verwenden , druckt der COBOL-Compiler eine Fehlermeldung aus und bricht die Kompilierung Prozess , Sie zu zwingen, den Namen des Feldes und alle Verweise auf sie zu ändern. Beispiele für reservierte Wörter sind ACCEPT CALL COMPUTE , MOVE , PIC und STOP .
Felder
Sie erklären alle Feldnamen in das Programm Daten Abteilung . Ein Feld Erklärung beginnt mit einer Reihe von bis zu zwei Stellen nach dem Namen , einer PICTURE-Klausel und einer optionalen Klausel VALUE gefolgt . Feldnamen in COBOL kann bis zu 30 Zeichen insgesamt , bestehend aus Buchstaben, Zahlen oder Bindestriche . Der Name muss mit einem Buchstaben beginnen , müssen Sie Bindestriche einzubetten und sie nicht benutzen am Anfang oder am Ende eines Namens
Position
Eighty- Spalte IBM Lochkarten . haben seit den 1980er Jahren weitgehend verschwunden , obwohl bis dahin der Karten Layout COBOL-Programme geregelt. Beispielsweise ignoriert COBOL Positionen 1 bis 6 und 72 bis 80 ist. Programmierer verwendet diese mit Zahlkarten in einer Sequenz , also, wenn Sie eine große Karten-Deck fiel versehentlich könnten Sie das Programm durch den Rückgriff das Deck zu erholen. Man könnte eine lange wörtliche oder Feldnamen , indem eine ganze Zeile bis zur Spalte 72 , dann weiter auf der nächsten Karte und einen Bindestrich in Spalte 7 , dass die Karte war eine Fortsetzung des vorherigen fortsetzen. Mit dem Einsatz von modernen Texteditoren haben COBOL Position Vorschriften werden weitgehend überflüssig.