译文:
什么是COBOL?
COBOL是一种主要专注于解决业务问题的编程语言。COBOL的完整形式是面向业务的通用语言。它主要用于公司和政府的商业、金融和行政系统。这种语言也被用来解决许多数据处理问题。
它是由CODASYL(数据系统语言会议)开发的。它被用作大型机中的一种语言
COBOL的特性
以下是COBOL编程语言的一些最重要的特性:
由于其先进的文件管理功能,允许您处理大量数据。
COBOL中的逻辑结构更容易阅读和修改。
它可以在IBM、个人电脑等机器上执行和编译。
测试和调试工具总是可以在计算机的所有平台上访问。因此,它是一种健壮的编程语言。
您可以很容易地在COBOL中调试,因为它有不同的部门。
COBOL是为面向业务的应用程序设计的。由于其先进的文件处理能力,它可以处理大量数据。
COBOL的历史
以下是COBOL发展史上的重要里程碑:
COBOL最初是由CODASYL于1959年设计的。
在1962年末,IBM宣布COBOL将成为他们的主要开发语言。
COBOL 1965版引入了处理大容量存储文件和表的工具
1968年,COBOL被ANSI标准语言认可并批准用于标准商业用途。
到1970年,COBOL已经成为世界上广泛使用的编程语言。
1982年,ISO安装了当时的sc5的第一个工作组:WG4 COBOL
1985年,ISO第4工作组接受了这个版本的ANSI提出的标准。
2002年,第一个面向对象的COBOL被发布,它可以被封装,作为COBOL的一部分。
2012年,Computerworld的调查发现,超过60%的组织仍在使用COBOL。
在COBOL 2014中包含了方法重载、动态容量表等特性。
- 全球商业语言
一些大型企业、组织、银行、金融公司、保险公司和工业部门(如医疗保健、零售、汽车、航运服务等)由于各种原因使用COBOL。例如,IBM、UPS、Fiserv、Bank of America、JPMorgan Chase和Cigna等公司仍然依赖于COBOL。因此,这种语言继续在推动全球经济的商业计算中发挥着至关重要的作用。
尽管其版本的发展较少,但COBOL仍然是跨各种市场和业务线的首选语言。根据Micro Focus在2022年2月进行的一项全球调查,大约92%的受访者(来自49个国家的软件工程师、开发人员、IT主管和架构师)认为,今天开发的COBOL应用程序是为了服务于各自组织的战略目标。
- 简单的可读性
COBOL诞生的宗旨是开发一种能更好地与计算机通信的语言。然而,人们注意到,随着时间的推移,各行各业对这种语言的需求也在增长。这很大程度上归功于COBOL的可读性。它允许外行通过适当的训练来学习和使用语言。
此外,该语言不使用指针、用户定义的数据类型或函数,使其成为一种易于理解的语言。
- 与现代系统无缝集成
COBOL是一种遗留语言,它支持大多数传统部署、体系结构、现代技术和复杂应用程序,并与之轻松集成。例如,COBOL与Java、c#和Docker容器兼容,并运行在。net和JVM等较新的平台上。此外,它还可以在Azure和AWS等不同的云环境中运行。
随着面向服务的体系结构(SOA)、REST和Web服务的兴起,新的协议和方法出现了,包括XML、HTML、WSDL、JSON和SOAP。然而,COBOL已经确保该语言与现代应用程序无缝集成和连接,并将其功能扩展到web、移动和云。
-
便携式语言
COBOL程序运行在不同的平台上。这允许程序员社区开发有价值的应用程序,而不必担心与操作系统的兼容性。与平台无关的方面还允许开发人员跨各种支持的平台构建、测试和部署COBOL程序,从而加快开发和应用程序执行过程。 -
发展语言
COBOL软件使用在大多数行业中流行的标准ide。这使得今天的团队在需要时更容易检查、审查和修改COBOL程序。此外,开发人员可以使用最新的IT工具和流程来执行和运行在旧的现代系统上开发的程序。
COBOL的适应性和不断发展的特性使该语言经受住了时间的考验,并与现代api、微服务和云应用程序融合在一起。