COBOL語(yǔ)言是高級(jí)語(yǔ)言。必須要了解COBOL的工作方式。電腦只能理解機(jī)器碼,0和1的二進(jìn)制流。 COBOL代碼必須被轉(zhuǎn)換成機(jī)器代碼的使用的編譯器。運(yùn)行程序源代碼經(jīng)過(guò)編譯器。編譯器為任何語(yǔ)法錯(cuò)誤首先檢查,然后將其轉(zhuǎn)換成機(jī)器語(yǔ)言。該編譯器創(chuàng)建了被稱為負(fù)載模塊的輸出文件。該輸出文件包含在0和1的形式的可執(zhí)行代碼。
在20世紀(jì)50年代,當(dāng)企業(yè)被在世界的西部部分越來(lái)越大,有必要對(duì)流程自動(dòng)化,便于操作,這催生了高級(jí)編程語(yǔ)言的意思為商業(yè)數(shù)據(jù)處理。
最終,在1959年,COBOL被CODASYL(會(huì)議數(shù)據(jù)系統(tǒng)語(yǔ)言)開發(fā)。下一個(gè)版本COBOL-61發(fā)行于1961年并做了一些修改。 1968年,COBOL被批準(zhǔn)為ANSI標(biāo)準(zhǔn)語(yǔ)言用于商業(yè)用途(COBOL-68)。它再次修訂于1974年和1985年制定,分別取名COBOL-74和COBOL-85兩個(gè)版本。 2002年,面向?qū)ο驝OBOL被釋放,這可以使用封裝的對(duì)象為COBOL編程的正常組成部分。
COBOL是第一個(gè)被廣泛使用的高級(jí)編程語(yǔ)言。這是一個(gè)類似英語(yǔ)的語(yǔ)言,它是用戶友好的。所有的指令可以被編碼在簡(jiǎn)單的英語(yǔ)單詞。
COBOL語(yǔ)言也可以作為一個(gè)自文檔的語(yǔ)言。
COBOL語(yǔ)言可以做龐大的數(shù)據(jù)處理。
COBOL與以前的版本兼容。
COBOL具有有效的錯(cuò)誤信息,所以Bug分辨率更容易。
COBOL可以編譯和在許多機(jī)器上,如IBM AS/400,個(gè)人計(jì)算機(jī)等執(zhí)行的標(biāo)準(zhǔn)語(yǔ)言
COBOL是專為面向業(yè)務(wù)的應(yīng)用,如在金融領(lǐng)域,國(guó)防領(lǐng)域等,它可以處理文件,大數(shù)據(jù)等。
COBOL是一個(gè)強(qiáng)大的語(yǔ)言,它的許多調(diào)試和測(cè)試工具可用于幾乎所有的計(jì)算機(jī)平臺(tái)。
COBOL用邏輯控制結(jié)構(gòu),這使得更容易閱讀和修改使用。 COBOL語(yǔ)言有不同的部分,所以很容易調(diào)試。