Mikä on COBOL

Mika On Cobol



Tässä artikkelissa keskustelemme COBOL-kielen johdannosta ja perusteista. COBOL on lyhenne sanoista Common Business Oriented Language. COBOLia käytetään erityisesti suuriin sovelluksiin ja miljardien liiketapahtumien käsittelyyn missä tahansa.

Missä tarkalleen voimme nähdä COBOLin tänään?

  • COBOL-ohjelmointikielellä on keskeinen rooli pankkiautomaateissa, sillä sitä käytetään lähes 95 %:ssa kaikista pankkiautomaateilla suoritettavista korttitapahtumista.
  • COBOLilla on ratkaiseva rooli suurimmassa osassa henkilökohtaisia ​​tapahtumia, ja ohjelmointikielen käyttöaste on arviolta 80 %.
  • Päivittäin COBOL-järjestelmät helpottavat noin kolmen biljoonan dollarin kauppaa.
  • Päivittäin suoritettavien COBOL-tapahtumien määrä on 200 kertaa suurempi kuin tehtyjen Google-hakujen määrä.

COBOLin ominaisuudet

  • Se on ohjelmointikieli, joka noudattaa jäsenneltyä lähestymistapaa.
  • Se on kirjoitettu englanninkielisenä, joten se on helppo ymmärtää.
  • Sen laitteiston ja ohjelmiston kaikkia puolia on helppo ylläpitää.
  • Sillä on erittäin korkea laskentakapasiteetti.
  • Sovellusohjelmien näkökulmasta se on helpompi ymmärtää.
  • Siinä on enemmän sovellusohjelman luettavuutta.

COBOL-tyypit

  • PC-pohjainen COBOL
    1. Pienen kokoiset sovellukset
    2. MF COBOL (Windows)
    3. IDE (avoin IDE) GNUCOBOL-kääntäjä
  • Todellinen keskuskone COBOL vs COBOL KS (visualisoi lähde) COBOL
    1. Suurikokoiset sovellukset
    2. VS-COBOL II

COBOLin asentaminen paikalliselle koneelle

COBOLin asentamiseksi Ubuntuun/Linuxiin meidän on noudatettava näitä yksinkertaisia ​​ohjeita:

Päivitä ensin 'apt'-tietokanta terminaalissa.









Asenna sitten COBOL koneeseen käyttämällä tätä komentoa:







Lopuksi voit tarkistaa COBOL-asennuksen käyttämällä tätä komentoa:



Koodaustaulukko

Tämä on koodausstandardi, jota meidän on noudatettava ohjelmoinnissamme:

  • 1 – 6 sivun/rivin numero – valinnainen (kääntäjä määrittää automaattisesti)
  • 7 jatkuvuutta (-), komento (*), uuden sivun aloittaminen (/)
  • Virheenkorjausrivi (D)
  • 8 – 11 Sarake A – Osastot, jaksot, kappaleet, 01, 77 ilmoitukset alkavat tästä
  • 12 – 72 Sarake B – Kaikki muut lausunnot ja ilmoitukset alkavat tästä kohdasta.
  • 73-80 tunnistekenttä, joka näkyy lähdeluettelossa, mutta kääntäjä jättää sen huomiotta

Kielirakenne

COBOL-kieltä käytetään ohjelmien rakentamiseen sovellusten kehittämiseksi. Ohjelmat on jaettu pääosin neljään osa-alueeseen:

Tunnistusosasto:

Se on ensimmäinen divisioona ja ohjelma tunnistetaan täällä. Kappaleeseen tulee sisällyttää pakollisena elementtinä PROGRAMID, jota seuraa käyttäjän määrittelemä nimi. Ohjelman muut kappaleet ovat valinnaisia ​​ja palvelevat dokumentointia.

  1. Tunnistusosasto
  2. OHJELMAN ID, OHJELMAN NIMI
  3. TEKIJÄ, KOMMENTTI
  4. KIRJOITUSPÄIVÄMÄÄRÄ, KOMMENTOINTI
  5. KÄYTTÖPÄIVÄMÄÄRÄ, KOMMENTOINTI
  6. TURVALLISUUS, SOMMENTIN SISÄÄNTÖ

Ympäristöosasto:

Nimi itsessään osoittaa, että se liittyy ympäristöön, kuten laitteistoon, tietokoneeseen ja käytettyihin tiedostoihin. Siinä on kaksi osaa: Configuration Section (ohjelma, jossa se on käännetty) ja Input Output Section (ohjelmassa käytettävät tiedostot).

  • TIEDOSTOJEN OHJAUS
  • I-O CONTROL

Tietojako:

Se on osa CBL PGM:ää, jossa ohjelma käsittelee jokaisen datakohteen. Ennen tietojen käyttöä Menettelyosastossa ne on ensin ilmoitettava tässä osiossa. Sovellus ei ole muuta kuin dataa, joka on jaettu väliaikaisiksi ja pysyviksi.

Temp : Tämä muuttuja on käytettävissä koko ohjelman suorittamisen ajan.

Permanentti : Se on saatavilla ohjelman päätyttyä.

  • Tiedosto-osio
  • Toimiva säilytysosasto
  • Suvun osasto

Toimiva säilytysosasto:
Sitä käytetään pääasiassa käyttäjän määrittämien muuttujien tai datanimien ilmoittamiseen.

Nimeämisstandardit:

  • Muuttujan nimessä on oltava 1–30 aakkosnumeerista merkkiä.
  • Sen tulee sisältää vähintään yksi aakkosto.
  • Ei välilyöntiä merkkien välillä.
  • Ei käänteisiä sanoja, kuten AIKA, LISÄÄ, LASKE.
  • Ei erikoismerkkejä, kuten # ja $.
  • Esimerkki: WS-EMPNO, WS-EMPNAME

COBOL-perusohjelmat

Ohjelmointiesimerkki 1:

tunnistusosasto.
ohjelmatunnus. 'Hei' .

menettelyn jako.
näyttö 'COBOLin oppiminen on erittäin hauskaa!' .
lopeta juoksu.

Lähtö :

hallitus @ ubuntu: ~ / Työpöytä / pp$ cobc -xjF pk.cbl
COBOLin oppiminen on erittäin hauskaa !
hallitus @ ubuntu: ~ / Työpöytä / pp$

Selitys :
Tässä ensimmäisessä esimerkissä yritämme näyttää sinulle, kuinka COBOL-perusohjelma käännetään ja ajetaan. Tässä annamme 'hello'-arvon ohjelmatunnuksena. Sitten tulostamme yksinkertaisen rivin, joka on 'COBOL-oppiminen on erittäin hauskaa!' menettelyosaston alla.

Ohjelmointiesimerkki 2:

TUNNISTUSLUETTELO
OHJELMA-ID. 'lisäys_2_numerosta'.
TIETOJAKSO.
TYÖ-VARASTOOSA.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
MENETTELYJAKO.
FOR.
NÄYTTÖ 'Ole hyvä ja X:n arvo =' .
HYVÄKSY X.
NÄYTTÖ 'Ole hyvä ja Y:n arvo =' .
HYVÄKSY Y.
LASKE Z = X + Y.
NÄYTTÖ 'X:n ja Y:n lisäys on =' .
NÄYTTÖ Z.
STOP RUN.

Lähtö :

hallitus @ ubuntu: ~ / Työpöytä / pp$ cobc -xjF kk.cbl
Ole hyvä X arvo =
55
Ole hyvä ja
s arvo =
5
X:n ja Y:n lisäys On =
0060
hallitus @ ubuntu: ~ / Työpöytä / pp$

Selitys :
Tässä annamme toisen esittelyohjelmointiesimerkin, jossa näytämme yksinkertaisesti tuloksen kahden numeron lisäämisestä. Tätä varten otamme työmuistiosion alle kolme muuttujaa – X, Y ja Z. Otamme arvot käyttäjältä ja pidämme ne X- ja Y-muuttujien sisällä prosessijako-osion alla. Sitten yksinkertaisesti lisäämme nämä kaksi numeroa ja määritämme ne Z-muuttujan sisällä.

Johtopäätös

Tässä aiheessa käsittelemme kaikki COBOLin näkökohdat ja perusteet. Toivomme, että ymmärrät kaikki COBOL-kielen osa-alueet, jotta voit helposti toteuttaa COBOL-perustiedot käytännön maailmassa tai missä tahansa todellisessa projektissa.