? Common Business Oriented Language ( COBOL ) är en av de första programmeringsspråk . Även om det har funnits i 60 år , kan det ändå finnas i många applikationer . Finansiella och administrativa system utvecklades först med COBOL kod . Även nya programmen inte är utvecklade med COBOL , dessa äldre system är det som håller COBOL levande och populär . COBOL Historia
COBOL utvecklats från Grace Hoppers program kompilatorer används av Mark I , som var den första storskaliga dator . Sex datortillverkare och tre myndigheter arbetat tillsammans för att utveckla språket . Utvecklare har programmering med COBOL sedan slutet av 1950-talet . COBOL - 60 är den tidigaste versionen av språket , vilket är nu upp till COBOL - 85 .
Natural Language Konstruera
COBOL
var det första utvecklade språket utformade för att fungera som naturliga engelska . Det gjordes för att vara lätt att skriva och lätt nog att läsa att icke - utvecklare kunde förstå processen . Detta ledde till dess breda antagande inom näringslivet . Dock är det lätt att läsa syntax anses vara en nackdel med COBOL , beroende på mängden av programmering krävs .
Y2K
nya millenniet presenterade en unik utmaning eftersom COBOL ursprungligen användes ett tvåsiffrigt årtal . När du kör uppskattningar för Y2K och år 2000 övergången , fann man att 80 procent av företagen fortfarande körde någon form av COBOL . Företagen förbrukat massiva insatser för att konvertera sina gamla koden för att stödja datum för år 2000 och större . Dessa företag rekryterade aktivt COBOL -utvecklare , betala premie löner konvertera sina system .
Orimliga kostnader
På grund av de stora mängder av befintlig kod som finns i COBOL , vissa organisationer hitta det kostsamt att byta . Man tror att det finns fler rader COBOL programmering kod i bruk än något annat språk . Detta beror på att COBOL är ett språk - intensivt program som kräver massiva rader kod för att slutföra uppgifter . Många organisationer finner det mer kostnadseffektivt att uppdatera sin föråldrade kod än att byta ut hela system .
Dagens COBOL
Både Y2K fiasko och hindrande kostnaden för att byta från COBOL har lett till att företag som investerar i uppdateringen av COBOL -processen . COBOL kompilatorer finns nu i flera plattformar, såsom Windows , IBM z /OS och Linux operativsystem . Det är också nu omfattar objektorienterad programmering och stöder Unicode , XML , C och Java ramverk . Även med alla de framsteg som gjorts i språket , är det fortfarande inte ett allmänt antagits format för ny programvara , på grund av dess inneboende ordrikedom .