世界首個商用編程語言 COBOL 60 周歲
程序員 Donald Cropper、KC Krishnan、Grace Hopper 與 Norman Rothberg 以及 Univac I 的控制臺。圖片來源:EEE History Center
COBOL 編程語言 60 周歲了。
上個世紀 50 年代,計算機科學真的是“科學”,只有專業人員才能編寫應用,當時的編程語言只有機器和匯編語言。這個情況直到 1959 年 9 月,一門名為 COBOL(Common Business-Oriented Language)的語言的出現才發生了改變。
COBOL 引入了類似英語的詞匯表,使得在不同計算機上執行基本的業務任務變得方便。
1960 年 12 月,COBOL 程序已經可以運行在兩個不同供應商的計算機上,這證明了它是真正可互操作的,COBOL 開始成為第一門真正的商務編程語言。
COBOL 是最早的高級編程語言之一,也是世界上第一個商用語言,它是一種面向數據處理、面向文件、面向過程的高級編程語言。COBOL 適合于具有循環處理周期的環境(例如打印工資支票),以及數據操縱量相當大的環境,在數據處理領域最廣為人知?????? 。其語法與英文很接近,即使不懂電腦的人也能看懂程序。
從誕生之日起,直到 20 世紀 80 年代,COBOL 一直是業界首選的商用編程語言。雖然遭遇了其它語言的興起,但是 COBOL 仍然沒有倒下。
根據 COBOL 咨詢公司 COBOL Cowboys 的數據,目前仍有 2000 億行 COBOL 代碼被使用,90% 的財富 500 強公司仍然使用 COBOL 代碼。此外,目前的 ATM 幾乎都使用 COBOL 作為后臺代碼。
當前 COBOL 由 Micro Focus 運營,Micro Focus 的全球產品營銷總監 Derek Britton 曾對外表示: “雖然市場規模很難確定,但我們知道目前運行 COBOL 系統的組織數量已達數萬個。每天都有無法估計數量的終端用戶使用到基于 COBOL 的應用程序接口,全球有 70% 的交易處理系統使用 COBOL。”
隨著時代的發展,COBOL 其實也分化出了多個版本,并且事實上,目前有些人正在將 COBOL 應用遷移到當前大熱的云端。
參考:https://www.zdnet.com/article/cobol-turns-60-why-it-will-outlive-us-all