英文縮寫: COBOL (Common business Oriented Language)
中文譯名: COBOL語言
解 釋: 壹種適合於商業及數據處理的類似英語的程序設計語言。這種語言可使商業數據處理過程精確表達。
COBOL(面向商業的通用語言,又稱為企業管理語言、數據處理語言等,Common Business Oriented Langauge)是最早的高級編程語言之壹,是世界上第壹個商用語言。
1 COBOL的歷史
1959年5月,五角大樓委托格雷斯·霍波(G.Hopper)博士領導壹個委員會並由Rear Admiral Grace Hopper公司主持開發,並於1961年由美國數據系統語言協會公布。正式發布於1960年4月,稱為Cobol-60,現在最新的版本是Cobol-2002。
1963年,美國國家標準研究所(ANSI)進行了標準化,但是ANSI標準很少被遵循;因此,COBOL程序只是部分可移植的。
2 COBOL的重要性
經過40多年的不斷修改、豐富完善和標準化,COBOL已發展為多種版本的龐大語言,在財會工作、統計報表、計劃編制、情報檢索、人事管理等數據管理及商業數據處理領域,都有著廣泛的應用。
COBOL的重要性可以用這句話來描述:世界上70%的數據都是用COBOL語言處理的,並且90%的ATM事務處理用的都是COBOL語言。每天在線處理的COBOL事務有300億次。500強中有492家(包括全部的100強)使用了COBOL語言,目前在COBOL方面的投資已經超過3萬億美元,,據稱用COBOL書寫的程序超過了1000億行,並且以每年大約50億行代碼的速度在增長。
由於COBOL在商業領域的雄厚基礎,而且COBOL主要是應用於銀行、金融和會計行業等非常重要的商業數據處理領域。所以,即使對於具有相當經驗的IT公司來說,重新編寫COBOL語言的可靠的應用軟件也是不實際或是從商業角度上並不可行的,而且還要花上很長的時間,只要大型機存在,COBOL就不會消失,即使是對電腦界產生巨大影響的“千年蟲”(Y2K)也沒有改變COBOL的命運。
3 COBOL的特點
COBOL是壹種面向數據處理的、面向文件的、面向過程(POL)的高級編程語言,是壹種功能很強而又極為冗長的語言。
COBOL適合於具有循環處理周期的環境(例如打印工資支票)以及數據操縱量相當大的環境。COBOL主要應用於商業數據處理領域,對各種類型的數據進行收集、存儲、傳送、分類、排序、計算及打印報表、輸出圖象是它的強項。
COBOL語法與英文很接近,即使不懂電腦的人也能看懂程序。
強大的文件處理功能,大量的數據通常以文件的形式存儲在磁盤上。
僅提供了加、減、乘、除及乘方這五種簡單的算術運算,因而不適於進行科學計算。
未來的COBOL將支持XML等Web時代的新技術。
4 COBOL的程序結構
COBOL程序由4部(DIVISION)組成:IDENTIFICATION DIVISION.(標識部)、ENVIRONMENT DIVISION.(環境部)、DATA DIVISION.(數據部)、PROCEDURE DIVISION.(過程部),而每個部又由若幹節 (SECTION)組成。