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
- Pienen kokoiset sovellukset
- MF COBOL (Windows)
- IDE (avoin IDE) GNUCOBOL-kääntäjä
- Todellinen keskuskone COBOL vs COBOL KS (visualisoi lähde) COBOL
- Suurikokoiset sovellukset
- 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.
- Tunnistusosasto
- OHJELMAN ID, OHJELMAN NIMI
- TEKIJÄ, KOMMENTTI
- KIRJOITUSPÄIVÄMÄÄRÄ, KOMMENTOINTI
- KÄYTTÖPÄIVÄMÄÄRÄ, KOMMENTOINTI
- 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.cblCOBOLin 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:
TUNNISTUSLUETTELOOHJELMA-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.cblOle 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.