世界首個商用編程語言COBOL 60周歲
COBOL 編程語言60 周歲了。上個世紀50 年代,計算機科學真的是“科學”,只有專業人員才能編寫應用,當時的編程語言只有機器和彙編語言。這個情況直到1959 年9 月,一門名為COBOL(Common Business-Oriented Language)的語言的出現才發生了改變。
程序員Donald Cropper、KC Krishnan、Grace Hopper 與Norman Rothberg 以及Univac I 的控制台。(圖片來源:EEE History Center)
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