COBOL語言是高階語言。必須要了解COBOL的工作方式。電腦只能理解機器碼,0和1的二進位制流。 COBOL程式碼必須被轉換成機器程式碼的使用的編譯器。執行程式原始碼經過編譯器。編譯器為任何語法錯誤首先檢查,然後將其轉換成機器語言。該編譯器建立了被稱為負載模組的輸出檔案。該輸出檔案包含在0和1的形式的可執行程式碼。
在20世紀50年代,當企業被在世界的西部部分越來越大,有必要對流程自動化,便於操作,這催生了高階程式設計語言的意思為商業資料處理。
最終,在1959年,COBOL被CODASYL(會議資料系統語言)開發。下一個版本COBOL-61發行於1961年並做了一些修改。 1968年,COBOL被批准為ANSI標準語言用於商業用途(COBOL-68)。它再次修訂於1974年和1985年制定,分別取名COBOL-74和COBOL-85兩個版本。 2002年,物件導向COBOL被釋放,這可以使用封裝的物件為COBOL程式設計的正常組成部分。
COBOL是第一個被廣泛使用的高階程式設計語言。這是一個類似英語的語言,它是使用者友好的。所有的指令可以被編碼在簡單的英語單詞。
COBOL語言也可以作為一個自文件的語言。
COBOL語言可以做龐大的資料處理。
COBOL與以前的版本相容。
COBOL具有有效的錯誤資訊,所以Bug解析度更容易。
COBOL可以編譯和在許多機器上,如IBM AS/400,個人計算機等執行的標準語言
COBOL是專為面向業務的應用,如在金融領域,國防領域等,它可以處理檔案,巨量資料等。
COBOL是一個強大的語言,它的許多偵錯和測試工具可用於幾乎所有的計算機平台。
COBOL用邏輯控制結構,這使得更容易閱讀和修改使用。 COBOL語言有不同的部分,所以很容易偵錯。