Vad är COBOL

Vad Ar Cobol



I den här artikeln kommer vi att diskutera introduktionen och grunderna för COBOL-språket. COBOL står för Common Business Oriented Language. COBOL används främst för den stora applikationsvolymen och transaktionsbearbetning av miljarder affärstransaktioner var det än är.

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
    1. Applikationer i liten storlek
    2. MF COBOL (Windows)
    3. IDE (öppen IDE) GNUCOBOL COMPILER
  • Riktig stordator COBOL vs COBOL KS (visualisera källa) COBOL
    1. Stora applikationer
    2. 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.

  1. Identifieringsavdelning
  2. PROGRAMID, PROGRAM NAME
  3. FÖRFATTARE, KOMMENTARER
  4. DATUM SKRIVS, KOMMENTERA INGIFT
  5. SAMMANSTÄLLT DATUM, KOMMENTARER
  6. 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.cbl
Att 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:

DENTIFIKATIONSDIVISION
PROGRAM-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.cbl
Snä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.