COBOL

COBOL是1959年开发的一种编程语言。它是最早的计算机编程语言之一。COBOL这个名字是COmmon Business-Oriented Language的缩写。COBOL之所以被创造出来,是因为人们想要一种语言,他们可以用一种独立于所使用的硬件的方式来描述问题。像SQL一样,COBOL使用的是一种接近自然语言的语法。举个例子,ADD YEARS TO AGE是一个有效的表达式。COBOL有几个不同的版本。最新的版本是2002年的。一般来说,1985年以前的语言版本与1985年及以后的新版本不兼容。

计算机科学家、图灵奖获得者Edsger Dijkstra在1975年写给编辑的题为"我们如何讲述可能会伤害到人的真理?"的信中说,"使用COBOL会使人的思想变得残缺不全;因此,它的教学应被视为一种刑事犯罪。"在这封信中,Dijkstra还批评了当时使用的其他几种语言。

这位名叫Howard E. Tompkins的计算机科学家不同意,他为结构化的COBOL进行了辩护:"控制流程错综复杂的COBOL程序确实容易'残缺不全'",但这是因为"有太多这样的商业应用程序是由从未受过结构化COBOL良好教导的程序员编写的......"。

近年来,COBOL已经扩展到允许面向对象编程、用户定义函数和用户定义数据类型。


AlegsaOnline.com - 2020 / 2023 - License CC3