COBOL programmeringssprog er et af de ældste programmeringssprog på højt niveau. COBOL er et akronym, der står for Fælles forretningsorienteret sprog . Det var oprindeligt et kompileret engelsk-lignende computerprogrammeringssprog designet til forretningsbrug. På det tidspunkt blev det hovedsageligt brugt i forretnings-, finans- og administrative systemer for virksomheder og regeringer. I dag, på trods af faldende popularitet af dette sprog, bruges det også i applikationer implementeret på mainframe-computere, såsom store batch- og transaktionsbehandlingsjob.
COBOL - Introduktion
COBOL blev oprindeligt designet af CODASYL (Conference on Data Systems Language) i 1959. Det var delvist baseret på programmeringssproget FLOW-MATIC designet af Grace Hopper. Det er et af de ældste programmeringssprog på højt niveau. Det blev skabt som et resultat af det amerikanske forsvarsministeriums indsats for at skabe et bærbart programmeringssprog til databehandling. Nu bruges det hovedsageligt til at udvikle forretningsmæssige, typisk filorienterede applikationsprogrammer, og vi kan ikke bruge det til at skrive systemsoftware. Det betyder simpelthen, at vi ikke kan bruge det til at udvikle et operativsystem eller en compiler.
Hvordan COBOL virker
Før vi forstår COBOL's funktion, bør vi være opmærksomme på det faktum, at computere kun kender maskinkoden, dvs. en binær strøm af 0'er og 1'er. Så for at behandle COBOL-koden skal den konverteres til maskinkode ved hjælp af en compiler. Vi bør køre programkilden gennem compileren. Compileren kontrollerer først for eventuelle syntaksfejl og konverterer den derefter til maskinsprog. Derefter opretter compileren en outputfil, som er kendt som et load-modul. Denne outputfil indeholder eksekverbar kode i form af 1'ere og 0'ere.
Historien om COBOL
COBOL var et af de tidligste programmeringssprog på højt niveau udviklet i programmeringshistorien. I løbet af 1950'erne, hvor virksomhederne voksede i den vestlige del af verden, var der behov for at automatisere forskellige processer for at lette betjeningen, og dette affødte et højt niveau programmeringssprog bestemt til forretningsdatabehandling.
- I 1959 blev COBOL-sproget udviklet af Conference on Data Systems Languages (CODASYL).
- Det offentlige trykkeri udskrev COBOL-specifikationen som COBOL60 i 1960.
- COBOL-61, som er den næste version af COBOL, blev udgivet i 1961 med nogle revisioner.
- I 1968 blev COBOL godkendt af ANSI (American National Standards Institute) som standardsprog til kommerciel brug. En version ved navn COBOL-68.
- Den blev igen revideret i 1974 og 1985 for at udvikle efterfølgende versioner, der indeholder et ekstra sæt funktioner ved navn henholdsvis COBOL-74 og COBOL-85.
- Og endelig, i 2002, udkom objektorienteret COBOL, som kunne bruge indkapslede objekter som en normal del af COBOL-programmering.
Funktioner af COBOL
Følgende er nogle populære funktioner i COBOL-sproget:
Enkelt og standardsprog
COBOL er et simpelt, standardsprog, der er let at lære, og som kan kompileres og udføres på forskellige computere såsom IBM AS/400, personlige computere, bærbare computere osv. Det understøtter en bred vifte af syntaksordforråd og følger en overskuelig kodningsstil .
abstrakt klasse
Tilbyder forretningsorienterede funktioner
COBOL blev udviklet til forretningsorienterede applikationer relateret til forsvarsdomæne, finansielt domæne osv. Det giver avancerede filhåndteringsfunktioner, der gør det i stand til at håndtere enorme mængder data. COBOL håndterer mere end 70 % af verdens forretningstransaktioner og er bedst egnet til komplekse transaktioner.
Skalerbarhed og bærbarhed
COBOL tilbyder logiske kontrolstrukturer, som gør det nemt at læse, ændre og fejlfinde. COBOL er også skalerbar, pålidelig og bærbar på tværs af forskellige platforme. Det giver forskellige test- og fejlfindingsværktøjer til næsten alle computerplatforme.
Universel acceptabilitet
COBOL er et af de universelt accepterede programmeringssprog. Det er mere end seks årtier gammelt programmeringssprog og har ændret forretning og deres arbejde på tværs af adskillige platforme og enheder. COBOL-programmeringssproget tilbyder fejlfindings- og testværktøjer til næsten alle computerplatforme og giver en masse nye COBOL-produkter, kompilatorer og udviklingsværktøjer, der udgives næsten hvert år.
Fordele ved COBOL
COBOL var det første almindeligt anvendte programmeringssprog på højt niveau. Det giver en masse fordele for deres brugere:
listenode
- COBOL er i stand til at håndtere enorm databehandling.
- Det kan bruges som et dokumenterende sprog.
- COBOL giver en effektiv fejlmeddelelse, så løsningen af fejl er nemmere.
- COBOL er kompatibel med dens tidligere versioner.
Forudsætning
Før du fortsætter med denne COBOL-tutorial, bør du have en grundlæggende viden om computerprogrammeringsterminologier og JCL. En grundlæggende viden om et hvilket som helst af programmeringssprogene vil hjælpe dig med at få begreberne COBOL-programmering og komme hurtigt videre på læringssporet.
Publikum
Denne tutorial er lavet til softwareprogrammører, der gerne vil lære det grundlæggende i COBOL. Denne tutorial vil give tilstrækkelig forståelse af COBOL programmeringssprog, hvorfra du kan tage dig selv til et højere niveau af ekspertise.
Problemer
Vi forsikrer dig om, at du ikke vil finde nogen problemer, mens du lærer vores COBOL-tutorial. Men hvis der er nogen fejl i denne vejledning, så skriv venligst problemet eller fejlen i kontaktformularen, så vi kan forbedre det.