Var exakt kan vi se COBOL idag?
- COBOL-programmeringsspråket spelar en avgörande roll i uttagsautomater eftersom det används i nästan 95 % av alla korttransaktioner som görs vid uttagsautomater.
- COBOL spelar en avgörande roll i majoriteten av personliga transaktioner med uppskattningsvis 80 % användning av programmeringsspråket.
- På en daglig basis underlättar COBOL-system cirka tre biljoner dollar i handel.
- På daglig basis är antalet COBOL-transaktioner som utförs 200 gånger högre än antalet utförda Google-sökningar.
Funktioner hos COBOL
- Det är ett programmeringsspråk som följer ett strukturerat tillvägagångssätt.
- Den är skriven i engelsk version vilket gör den lätt att förstå.
- Det är lätt att underhålla alla aspekter av dess hårdvara och mjukvara.
- Den har en mycket hög beräkningskapacitet.
- Med tanke på tillämpningsprogram är det lättare att förstå.
- Det har mer läsbarhet för applikationsprogrammet.
Typer av COBOL
- PC-baserad COBOL
- Applikationer i liten storlek
- MF COBOL (Windows)
- IDE (öppen IDE) GNUCOBOL COMPILER
- Riktig stordator COBOL vs COBOL KS (visualisera källa) COBOL
- Stora applikationer
- VS- COBOL II
Installerar COBOL på lokal dator
För att installera COBOL på Ubuntu/Linux måste vi följa dessa enkla steg:
Uppdatera först 'apt'-databasen i terminalen.
Använd sedan detta kommando för att installera COBOL på maskinen:
Slutligen, för att kontrollera COBOL-installationen, använd detta kommando:
Kodningsblad
Detta är kodningsstandarden som vi måste följa i vår programmering:
- 1 – 6 sidor / radnummer – valfritt (tilldelas automatiskt av kompilatorn)
- 7 kontinuiteter (-), kommando (*), startar en ny sida (/)
- Felsökningsrad (D)
- 8 – 11 kolumn A – divisioner, sektioner, stycken, 01, 77 deklarationer bör börja här
- 12 – 72 Kolumn B – Alla andra uttalanden och deklarationer utgår från denna punkt.
- 73-80 identifieringsfält som är synligt i källlistan men ignoreras av kompilatorn
Språkstruktur
COBOL-språket används för att bygga programmen för att utveckla applikationer. Programmen är huvudsakligen indelade i fyra divisioner:
Identifieringsavdelning:
Det är den första divisionen och programmet identifieras här. Som ett obligatoriskt element måste PROGRAMMET följt av ett användardefinierat namn inkluderas i stycket. De andra styckena i programmet är valfria och tjänar dokumentationssyftet.
- Identifieringsavdelning
- PROGRAMID, PROGRAM NAME
- FÖRFATTARE, KOMMENTARER
- DATUM SKRIVS, KOMMENTERA INGIFT
- SAMMANSTÄLLT DATUM, KOMMENTARER
- SÄKERHET, SOMMENTINKOMST
Miljöavdelning:
Själva namnet indikerar att det är relaterat till miljön som hårdvara, dator och filer som används. Den har två sektioner: Configuration Section (programmet där det kompileras) och Input Output Sektionen (filerna som används i programmet).
- FILKONTROLL
- I-O-KONTROLL
Data Division:
Det är en del av CBL PGM där varje datapost bearbetas av programmet. Innan uppgifterna används i Proceduravdelningen måste de först deklareras i detta avsnitt. Ansökan är inget annat än data som är uppdelad som tillfällig och permanent.
Temp : Denna variabel är tillgänglig under hela programmets körning.
Perm : Det är tillgängligt efter avslutat program.
- Filsektion
- Fungerande lagringssektion
- Härstamningssektion
Fungerande lagringssektion:
Det används främst för att deklarera användardefinierade variabler eller datanamn.
Namnstandarder:
- Variabelnamnet måste bestå av 1-30 alfanumeriska tecken.
- Den bör innehålla minst ett alfabet.
- Inget mellanslag mellan tecken.
- Inga omvända ord som ska användas som TIME, ADD, COMPUTE.
- Inga specialtecken som # och $.
- Exempel: WS-EMPNO, WS-EMPNAME
Grundläggande COBOL-program
Programmeringsexempel 1:
identifieringsavdelning.program-id. 'Hallå' .
förfarandeindelning.
visa 'Det är väldigt roligt att lära sig COBOL!' .
sluta springa.
Produktion :
styrelse @ ubuntu: ~ / Skrivbord / pp$ cobc -xjF pk.cblAtt lära sig COBOL är väldigt roligt !
styrelse @ ubuntu: ~ / Skrivbord / pp$
Förklaring :
I detta första exempel försöker vi visa dig hur ett grundläggande COBOL-program kompileras och körs. Här ger vi 'hej'-värdet som ett program-id. Sedan skriver vi ut en enkel rad som är 'Att lära sig COBOL är väldigt roligt!' under förfarandeavdelningen.
Programmeringsexempel 2:
DENTIFIKATIONSDIVISIONPROGRAM-ID. 'tillägg_av_2_nummer'.
DATA DIVISION.
ARBETSLAGRING.
77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
PROCEDURAVDELNING.
FÖR.
VISA ' Vänligen X:s värde = ' .
ACCEPTERA X.
VISA 'Snälla Y:s värde = ' .
ACCEPTERA Y.
BERÄKNA Z = X + Y.
VISA 'Addition av X och Y är = ' .
DISPLAY Z.
STOPP KÖR.
Produktion :
styrelse @ ubuntu: ~ / Skrivbord / pp$ cobc -xjF kk.cblSnälla X s värde=
55
snälla du s värde =
5
Tillägg av X och Y är =
0060
styrelse @ ubuntu: ~ / Skrivbord / pp$
Förklaring :
Här ger vi ett annat demoprogrammeringsexempel där vi helt enkelt visar ett resultat av att lägga till två siffror. För detta tar vi tre variabler – X, Y och Z – under arbetslagringssektionen. Vi tar värdena från användaren och håller dem inne i X- och Y-variablerna under avsnittet om procedurdelning. Sedan lägger vi helt enkelt till dessa två siffror och tilldelar dem inuti Z-variabeln.
Slutsats
I det här ämnet täcker vi alla aspekter och grunderna för COBOL. Vi hoppas att du kan förstå alla områden av COBOL-språket så att du enkelt kan implementera den grundläggande COBOL-kunskapen i den praktiska världen eller i något verkligt projekt.