个性化阅读
专注于IT技术分析

COBOL-简介

本文概述

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是第一种普遍使用的高级编程语言。
  • 它可以处理大量数据。
  • 它用作文档语言。
  • 错误的解决更加容易, 因为它具有有效的错误消息。
  • 它与以前的版本兼容。

赞(0)
未经允许不得转载:srcmini » COBOL-简介

评论 抢沙发

评论前必须登录!