? Common Erhverv Oriented Language ( COBOL ) er en af de første programmeringssprog. Selvom det har eksisteret i 60 år , kan det stadig findes i mange applikationer. Finansielle og administrative systemer blev først udviklet ved hjælp af COBOL kode. Mens nye programmer ikke er udviklet ved hjælp af COBOL , disse ældre systemer er, hvad holder COBOL live og populære. COBOL History
COBOL udviklet sig fra Grace Hopper programsamarbejdslande compilere anvendes af Mark I , som var den første store computer. Seks computerproducenter og tre styrelser arbejdede sammen om at udvikle sproget. Udviklere har været programmering med COBOL siden slutningen af 1950'erne . COBOL -60 er den tidligste version af sproget , som nu er op til COBOL -85 .
Natural Language Construct
COBOL var den første udviklede sprog designet til at arbejde som naturlige engelsk. Det blev gjort for at være let at skrive og let nok til at læse, at ikke- udviklerne kunne forstå processen . Dette førte til den brede vedtagelse på tværs af erhvervslivet. Men den er nem at læse syntaks anses for at være en ulempe for COBOL , på grund af mængden af programmering påkrævet.
Y2K
nye årtusinde præsenteret en unik udfordring, fordi COBOL oprindeligt brugt et tocifret år. Mens du kører skøn for Y2K og overgangen til år 2000 , blev det konstateret , at 80 procent af virksomhederne stadig kørte en form for COBOL . Virksomhederne brugt massiv indsats for at konvertere deres gamle kode til at understøtte datoer for 2000 og større. Disse virksomheder aktivt rekrutteret COBOL -udviklere , betaler præmie lønninger til at konvertere deres systemer.
Uoverkommelige udgifter
På grund af de store mængder af eksisterende kode , der findes i COBOL , nogle organisationer finder det omkostnings-prohibitivt at erstatte. Det menes at der er flere linjer COBOL programmering kode i brug end noget andet sprog. Dette skyldes, at COBOL er et sprog -intensive program, der kræver massive linjer kode til at udføre opgaver . Mange organisationer finder det mere omkostningseffektivt at opdatere deres forældede kode end at udskifte hele systemer .
Dagens COBOL
Både Y2K fiaskoen og uoverkommelige omkostninger ved at skifte fra COBOL har ført til virksomheder, der investerer i opdateringen af COBOL -processen. COBOL compilere findes nu flere platforme, såsom Windows , IBMs z /OS og Linux operativsystemer . Det omfatter nu også objekt-orienteret programmering og understøtter Unicode , XML, C og Java rammer. Selv med alle de fremskridt der er gjort til sproget , er det stadig ikke en udbredt format til ny software , på grund af dets iboende wordiness .