Hva er Cobol

Hva er Cobol
I denne artikkelen vil vi diskutere om introduksjonen og grunnleggende om COBOL -språket. Cobol står for vanlig forretningsorientert språk. COBOL er spesielt for det meste for det store volumet av applikasjonen, og transaksjonsbehandling av milliarder av forretningstransaksjoner uansett hvor det er.

Hvor kan vi se Cobol i dag?

  • COBOL -programmeringsspråk spiller en avgjørende rolle i ATM -systemer, da det brukes i nesten 95% av alle korttransaksjoner som er gjort ved minibanker.
  • Cobol spiller en avgjørende rolle i flertallet av personlige transaksjoner med en estimert 80% utnyttelse av programmeringsspråket.
  • På daglig basis letter COBOL -systemer omtrent tre billioner dollar i handel.
  • På daglig basis er antallet COBOL -transaksjoner som blir utført 200 ganger høyere enn antallet Google -søk som er utført.

Funksjoner ved COBOL

  • Det er et programmeringsspråk som følger en strukturert tilnærming.
  • Det er skrevet i engelsk versjon som gjør det enkelt å forstå.
  • Det er lett å opprettholde alle aspektene ved maskinvaren og programvaren.
  • Den har en veldig høy datakapasitet.
  • I utsiktene til applikasjonsprogrammer er det lettere å forstå.
  • Det har mer lesbarhet av applikasjonsprogrammet.

Typer cobol

  • PC-basert COBOL
    1. Applikasjoner med liten størrelse
    2. MF COBOL (Windows)
    3. Ide (åpen ide) Gnucobol Compiler
  • Ekte mainframe cobol vs cobol ks (visualiser kilde) cobol
    1. Applikasjoner med stor størrelse
    2. VS- COBOL II

Installere COBOL på lokal maskin

For å installere COBOL på Ubuntu/Linux, må vi følge disse enkle trinnene:

Oppdater først "apt" database i terminalen.

Deretter, for å installere COBOL på maskinen, bruk denne kommandoen:

Til slutt, for å sjekke COBOL -installasjonen, bruk denne kommandoen:

Kodingsark

Dette er kodingsstandarden som vi må følge i vår programmering:

  • 1 - 6 sider / linjer nummer - valgfritt (automatisk tildelt av kompilatoren)
  • 7 Kontinuiteter (-), Kommando (*), Starter en ny side (/)
  • Feilsøkingslinje (D)
  • 8 - 11 Kolonne A - Divisjoner, seksjoner, avsnitt, 01, 77 erklæringer bør starte her
  • 12 - 72 Kolonne B - Alle andre uttalelser og erklæringer starter fra dette punktet.
  • 73-80 identifikasjonsfelt som er synlig i kildelisten, men blir ignorert av kompilatoren

Språkstruktur

COBOL -språket brukes til å bygge programmene for å utvikle applikasjoner. Programmene er hovedsakelig delt inn i fire divisjoner:

  • Identifikasjonsavdeling
  • Miljøavdeling
  • Dataavdeling
  • Prosedyreavdeling

Identifikasjonsavdeling:

Det er den første divisjonen og programmet er identifisert her. Som et obligatorisk element må programmet etterfulgt av et brukerdefinert navn, inkluderes i avsnittet. De andre avsnittene i programmet er valgfrie og tjener dokumentasjonens formål.

  1. Identifikasjonsavdeling
  2. Programid, programnavn
  3. Forfatter, kommentaroppføring
  4. Dato skrevet, kommentaroppføring
  5. Dato kompilert, kommentaroppføring
  6. Sikkerhet, Somment inngang

Miljøavdeling:

Navnet i seg selv indikerer at det er relatert til miljøet som maskinvare, datamaskin og filer som brukes. Den har to seksjoner: konfigurasjonsdelen (programmet der det er samlet) og inngangsutgangsdelen (filene som brukes i programmet).

  • Filkontroll
  • I-o kontroll

Dataavdeling:

Det er en del av CBL PGM der hvert dataelement blir behandlet av programmet. Før du bruker dataene i prosedyredivisjonen, må den først deklareres i denne delen. Applikasjonen er ikke annet enn dataene som er delt som midlertidig og permanent.

Temp: Denne variabelen er tilgjengelig gjennom gjennomføringen av programmet.

Perm: Det er tilgjengelig etter fullføringen av programmet.

  • Fildelen
  • Arbeider lagringsdel
  • Linage -seksjon

Arbeider lagringsdel:
Det brukes hovedsakelig til å erklære de brukerdefinerte variablene eller datanavnene.

Navnestandarder:

  • Variabelnavnet må bestå av 1-30 alfanumeriske tegn.
  • Den skal inneholde minst ett alfabet.
  • Ingen plass mellom karakterene.
  • Ingen omvendte ord som skal brukes som tid, legg til, beregne.
  • Ingen spesielle tegn som # og $.
  • Eksempel: WS-Empno, WS-EmpName

Grunnleggende COBOL -programmer

Programmering Eksempel 1:

identifikasjonsavdeling.
Program-ID. "Hallo".
Prosedyreavdeling.
Vis "å lære cobol er veldig morsomt!"".
Stopp løp.

Produksjon:

papan@ubuntu: ~/desktop/pp $ cobc -xjf pk.Cbl
Å lære cobol er veldig morsomt!
Papan@Ubuntu: ~/Desktop/PP $

Forklaring:
I dette første eksemplet prøver vi å vise deg hvordan et grunnleggende COBOL -program er samlet og kjørt. Her gir vi "hei" -verdien som program-id. Deretter skriver vi ut en enkel linje som er “Å lære Cobol er veldig morsomt!”Under prosedyredivisjonen.

Programmering Eksempel 2:

Dentification Division
Program-ID. “Addition_of_2_number”.
Dataavdeling.
Arbeidshageseksjon.
77 x bilde 9 (4).
77 y bilde 9 (4).
77 Z Pic 9 (4).
Prosedyreavdeling.
Para.
Vis "Please X's Value =".
Godta x.
Vis "Please Y's Value =".
Godta y.
Beregn z = x + y.
Vis "Tillegg av x og y er =".
Skjerm z.
Stopp løp.

Produksjon:

Papan@Ubuntu: ~/Desktop/PP $ COBC -XJF KK.Cbl
Vennligst Xs verdi =
55
Vær så snill y's verdi =
5
Tillegg av x og y er =
0060
Papan@Ubuntu: ~/Desktop/PP $

Forklaring:
Her gir vi et annet demo -programmeringseksempel der vi ganske enkelt viser et resultat av å legge til to tall. For dette tar vi tre variabler - x, y og z - under arbeidsoppbevaringsseksjonen. Vi tar verdiene fra brukeren og holder den inne i X- og Y -variablene under delen Prosedyre Division. Deretter legger vi ganske enkelt til disse to tallene og tildeler dem i Z -variabelen.

Konklusjon

I dette emnet dekker vi alle aspektene og det grunnleggende i Cobol. Vi håper at du er i stand til å forstå alle feltene i COBOL -språket, slik at du enkelt kan implementere den grunnleggende COBOL -kunnskapen i den praktiske verden eller et hvilket som helst reelt prosjekt.