COBOL 的全称是什么

2025年3月17日 | 阅读 3 分钟

COBOL:通用商业取向语言

COBOL 的意思是 Common Business-Oriented Language。COBOL 是一种为商业应用而设计的高级编程语言。它是第二古老的编程语言,FORTRAN 是最古老的。它由私营部门和美国政府联合创建,以实现两个目标:可移植性和可读性。它适用于在大型计算机上运行的商业应用。COBOL 程序使用标准的英语语言,并且所有内容都拼写清楚,这使得它易于理解,并且与用其他语言编写的相同程序相比,其长度要长得多。

COBOL full form

历史

COBOL 由 Grace Hopper 于 20 世纪 50 年代末发明。在此之前,每个计算机制造商都必须使用自己的编程语言来操作计算机。COBOL 程序可以在不同制造商的多台计算机上运行,因此立即被国防部 (DoD) 采用,因为他们需要从不同供应商处购买计算机。自 1960 年以来,它经历了各种更新和改进。美国国家标准学会 (ANSI) 已发布了 COBOL 的各种修订版,例如 COBOL-68、COBOL-74、COBOL-85 和 COBOL-2002。COBOL 格式已不再受新系统的支持,因此,它被称为遗留语言。

如今,金融公司和政府组织仍经常使用 COBOL。尽管学习 COBOL 的人随着其流行期的结束而逐渐退休,但拥有 COBOL 专业知识的开发人员数量不断下降,但为了协助应用程序现代化以及 DevOps 趋势,许多大学又开始教授 COBOL。COBOL 程序员的需求

有所增长,导致薪资提高和培训机会增加。在过去的十年里,IBM 通过奖学金和培训计划,对超过 150,000 名开发人员进行了 COBOL 和大型机功能的培训。

尽管许多组织仍在使用 COBOL 并且培训也在增加,但笨重的文本代码和技能的缺乏正开始被 Java、.NET 和 C++ 等更现代的编程语言所取代或与之结合。由于仍在使用的大量代码以及这些程序经常运行在昂贵且难以更换的老旧大型机上,因此这一过程可能非常繁琐且昂贵。事实上,在旧 COBOL 系统上重写项目的成本、精力和难度导致多达 75% 的项目失败。

特性

  • COBOL 应用程序非常庞大。
  • COBOL 应用程序寿命长。
  • COBOL 应用程序可以处理海量数据。
  • COBOL 应用程序易于理解。
  • COBOL 应用程序是可移植的,这意味着所有人都可以使用。
  • COBOL 应用程序易于维护。
  • 允许使用长名称(最多 30 个字符)和连接字符。
  • 一种提供可视化编程环境的自文档化语言。
  • 可以与万维网集成。
  • 错误易于解决。

用途

COBOL 主要用于大型组织,例如军事、政府、大型企业以及美国的一些银行。

云中的 COBOL

云为 COBOL 编写的应用程序的快速部署和现代化提供了另一个平台。由于 COBOL 既灵活又极其便携,因此大多数 COBOL 系统都可以轻松地、不经修改地重新部署到虚拟或云环境中。

这得益于 COBOL 内置的灵活性,以及 Micro Focus 和 IBM 等领先行业供应商的努力。COBOL 对容器的支持进一步提高了在混合 IT 环境中进行应用程序开发、测试和部署的可移植性。

截至 2019 年 5 月,COBOL 在 TIOBE 指数(衡量编程语言受欢迎程度的指标)中排名第 24 位。核心业务程序为任务关键型服务提供支持,这些程序通常为许多国际企业使用 COBOL 构建。

云为 COBOL 编写的应用程序的快速部署和现代化提供了另一个平台。由于 COBOL 既灵活又极其便携,因此大多数 COBOL 系统都可以轻松地、不经修改地重新部署到虚拟或云环境中。COBOL 对容器的支持进一步提高了在混合 IT 环境中进行应用程序开发、测试和部署的可移植性。

截至 2019 年,使用传统 ANSI 68 COBOL 在 20 世纪 60 年代末创建的程序可以无需修改即可重新部署到云中。但是,迁移到云可能需要进行大规模的基础设施升级。


下一个主题全称