本文概述
COBOL是一种面向通用业务的语言。它是一种高级编程语言。正如首字母缩写所暗示的那样, COBOL专为开发业务(通常是面向文件的应用程序)而设计。
美国国防部在一次会议上使用了COBOL, 该会议由CODASYL(数据系统语言会议)组成, 旨在开发一种语言。 COBOL用于编写应用程序, 我们不能使用它编写系统软件。这意味着你不会使用COBOL开发操作系统或编译器。
COBOL如何运作
我们必须了解COBOL的工作方式。计算机只知道机器代码, 即0和1的二进制流。必须使用编译器将COBOL的代码转换为机器代码。通过编译器运行程序源。编译器首先检查任何语法错误, 然后将其转换为机器语言。然后, 编译器将创建一个输出文件, 称为加载模块。此输出文件包含1和0形式的可执行代码。
COBOL的历史
COBOL语言是最早的高级编程语言之一。在1950年代, 当业务在世界西部兴起时, 需要使各种流程自动化以简化操作, 这催生了用于业务数据处理的高级编程语言。
- 1959年, 数据系统语言会议(CODASYL)开发了COBOL语言。
- 政府印刷局在1960年将COBOL规范印刷为COBOL60。
- COBOL-61是COBOL的下一个版本, 于1961年发布, 并进行了一些修订。
- 1968年, COBOL被ANSI(美国国家标准学会)批准为商业使用的标准语言。名为COBOL-68的版本。
- 1974年和1985年再次对其进行了修订, 以开发后续版本, 这些版本分别包含名为COBOL-74和COBOL-85的一组附加功能。
- 最后, 在2002年, 发布了面向对象的COBOL, 它可以将封装的对象用作COBOL编程的常规部分。
COBOL的特点
标准语言
COBOL是一种标准语言, 可以在诸如IBM AS / 400, 个人计算机等系统上编译和执行。
业务导向
COBOL是为与国防领域, 金融领域等相关的面向业务的应用程序而开发的。
结构化语言
逻辑控制结构在COBOL中提供, 这使得它更易于阅读和修改。 COBOL提供了不同的划分, 因此易于调试。
健壮的语言
COBOL是一种健壮的语言, 因为它具有大量的测试和调试工具, 可用于几乎所有计算机平台。
简单的语言
COBOL是一种简单的语言。没有用户定义的函数, 没有用户定义的类型, 没有指针, 并且功能范围有限。
自我记录
COBOL的主要设计目标之一是使非程序员, 例如经理, 主管和用户, 能够阅读和理解COBOL代码。
COBOL的优势
- COBOL是第一种普遍使用的高级编程语言。
- 它可以处理大量数据。
- 它用作文档语言。
- 错误的解决更加容易, 因为它具有有效的错误消息。
- 它与以前的版本兼容。
评论前必须登录!
注册