COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,也是第一个商用语言,它从1959年开始开发,正式发布于1960年4月,时至今日已经走过50年的岁月。
利默里克大学教授Michael Coughlan表示,COBOL的一个最大缺点就是冗长,但同时这也是它的优点,“它不仅可写性强,而且很多年之后你仍然可以轻松理解这些代码的含义。”
市场调研公司Forrester研究人员Mike Gilpin也赞同这种说法,“COBOL是过去50年内少数几个可读性极高的语言之一,很多现在流行的语言非常难以理解,比如PHP、Java。”
虽然已经如此古老,但是COBOL在当前的商业领域仍然占有重要席位,软件供应商Micro Foucus主管David Stephenson表示:“英国上市贸易公司中使用的程序有70%至80%仍基于COBOL。”
很明显,在过去50年内COBOL并没有停滞不前,它在不停整合流行的编程语言,进行不断的探索和完善,一年前,IBM还将其企业级COBOL升级到了4.1版本,而且这一开发还在继续。IBM软件发布及策略组主管Charles Chu认为,“旧的”不一定就是不好的,“企业在不断创新,但是全球2500亿行的COBOL代码仍然可以非常出色地完成工作,企业有理由去替换掉正常工作的系统吗?”