The Common Forretninger Oriented Language er en maskin programmeringsspråk opprinnelig utviklet for å automatisere driften på tidlig databehandling maskiner i 1960 Det ble utgitt i 2002 som et stort objekt - orientert programmeringsspråk med et navn av COBOL 2002 , og siden da har vært utplassert i ulike software programmering programmer . COBOL 2002 har evnen til å manipulere datamaskinens minne og registrere verdier som andre vanlige programmeringsspråk som C + + og Assembly språk . Med andre ord , har COBOL 2002 er utviklet for å utføre ulike numeriske og tekstbasert instruksjon bestemmelsen oppgaver , og for dette formålet , har det noen forhåndsdefinerte eller iboende funksjoner sammen med en funksjonalitet brukerdefinert funksjon utvikling. Datofunksjoner
Dato funksjoner er viktige iboende funksjoner av COBOL som returnerer eksakt dato, klokkeslett , dag og år etter anvisning . Noen av de viktigste datofunksjoner inkluderer GODTA DATE, GODTAR TIME , og STRØM - DATE. I nyere versjon av COBOL 2002 , har STRØM - DATO-funksjonen blitt erstattet av andre datofunksjoner fordi de gir presis tid med dato og årstall på en enkelt bruker instruksjon over noen COBOL 2002-programmet . Datofunksjoner er betydning i COBOL 2002 programmering, siden alle de forretningsmessige transaksjoner og operasjoner er preget og kategorisert i henhold til deres unike timings og datoer .
Numeriske funksjoner
Numerisk funksjoner omfatter alle de grunnleggende funksjoner som brukes til å utføre grunnleggende aritmetiske og algebraiske operasjoner over siffre i COBOL 2002. De hjelper brukerne beregne kvantitative verdier som er involvert i driften . For eksempel kan COBOL 2002 brukere beregne trigonometriske konstanter , utføre aritmetiske operasjoner , og kan statistisk analysere gitt sett av data verdier ved hjelp av disse numeriske funksjoner . Videre kan disse funksjonene brukes som objektorienterte funksjoner innen nestede løkker av forskjellige programmer i en rekursiv måte.
Strengfunksjoner
Strengfunksjoner av COBOL avtale med telling, identifisere , slette og erstatte strenger, eller tegn , innenfor en COBOL 2002 program eller et sett med instruksjoner. Disse funksjonene brukes til å manipulere pre - eksisterende tekst eller alfanumerisk poster innenfor COBOL 2002 programmer , og kan brukes i forskjellige betingede formater . Noen vanlige strengfunksjonene av COBOL 2002 inkluderer unstring , inspisere, STRING og display. Disse funksjonene er viktige i ulike forretnings-og administrative oppgaver , spesielt når et stort sett med data som må redigeres eller endres gjennom COBOL -grensesnittet .
Brukerdefinerte funksjoner
< p > COBOL 2002 gir brukerne frihet i å definere og bygge sine egne funksjoner ved hjelp av forhåndsdefinerte kommandoer , uttalelser og iboende funksjoner. Dette er grunnleggende for sin identitet som et objekt - orientert språk , som hjelper det å konkurrere konvensjonelle programmeringsspråk som C + + og Java i markedet . Disse funksjonene var ikke til stede i tidligere versjoner av COBOL og ble introdusert til plattformen i COBOL 2002 .