COBOL语言学习指南:从基础到PRO-COBOL编程
需积分: 10 50 浏览量
更新于2024-07-24
收藏 256KB DOC 举报
"CBL-STUDY.doc 是一份关于COBOL语言学习的文档,涵盖了从基础到进阶的多个主题,包括COBOL语言的特点、程序组成、编码规则以及与之相关的PRO-COBOL编程和UNIX命令、MAKE文件的说明。这份文档适合初学者和有经验的开发者,旨在提升对COBOL的理解和应用能力。"
COBOL,全称为Common Business-Oriented Language,是一种专为商业数据处理设计的编程语言。自1959年在数据系统语言会议上提出以来,经过多次版本更新,如ANSI COBOL-68、ISOCOBOL-72等,已成为广泛应用的标准商业语言,尤其在金融、政府和企业领域。
1. COBOL语言特点:
- 数据处理:COBOL最适合处理大量商业数据,如财务报表、库存管理和数据库操作。
- 自然语言倾向:它的语法设计接近英语,使得代码更易读、理解,如"ADDA to B"这样的语句。
- 高度标准化:COBOL有严格的标准化,确保在不同平台间的兼容性和移植性。
- 结构清晰:程序结构严谨,分为明确的四个部分,增强了可读性和维护性。
- 程序冗长:由于其详细描述的特性,COBOL代码通常比其他语言更为冗长。
2. COBOL程序结构:
- Identification Division(标识部):定义程序的ID和相关信息。
- Environment Division(环境部):配置文件和与程序相关的硬件设备。
- Data Division(数据部):描述输入/输出格式,包含常量和工作区数据。
- Procedure Division(过程部):包含处理逻辑,负责读取输入、处理数据和生成输出。
3. COBOL编码规则:
- 标号区(Columns 1-6):以前用于序列检查,现在可选,可用于页码或行号。
- 续行标志区(Column 7):用于指示续行、注释或新页开始。星号(*)表示注释,斜线(/)使打印机跳至新页。
除了COBOL的基本知识,文档还涉及了PRO-COBOL编程,这可能是指如何在COBOL中使用预编译器进行更高级的操作。另外,还包含了UNIX命令的说明,这对于在UNIX环境下开发和管理COBOL程序至关重要。最后,MAKE文件的解释则指导用户如何利用MAKE工具来自动化构建和编译过程,提高开发效率。
通过学习这份文档,读者可以全面掌握COBOL语言的基础知识,理解其编程规范,并能将这些知识应用于实际的商业系统开发中。同时,了解与之相关的UNIX工具和构建流程也是现代软件工程不可或缺的一部分。
2020-08-18 上传
2021-07-21 上传
2013-09-11 上传
2021-12-05 上传
2023-07-27 上传
2021-02-12 上传
2021-04-30 上传
2019-10-13 上传
hymbr8
- 粉丝: 0
- 资源: 1
最新资源
- 文玩销售小程序-毕业设计,基于微信小程序+SpringBoot+MySql开发,源码+数据库+毕业论文+视频演示
- Excel-VBA实用技巧范例-显示内置对话框.zip
- 施工管理资料表格-080103-1_风管系统安装检验批质量验收记录表
- Dance-academy-wepage:这是舞蹈学院的网页
- 校园反诈骗微信小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+毕业论文+视频演示
- 离散控制Matlab代码-EIT-Simulation-Framework:EIDORS和PSPICE之间的完全集成
- Python库 | itk_filtering-4.13.2-cp35-cp35m-win_amd64.whl
- VR家居电商app ui .sketch素材下载
- Excel-VBA实用技巧范例-获取工作簿基本信息.zip
- browserify-tests:我的 Browserify 个人测试套件
- 电力管道施工组织设计-电力管线施工方案
- SSH+Extjs4 0实现的权限管理系统 基于角色的权限设计
- Q16减速箱(大学课程设计必备).rar
- 高校教师成果管理小程序-毕业设计,基于微信小程序+SpringBoot+MySql开发,源码+开题报告+毕业论文+视频演示
- nflfastR-roster:nflfastR的花名册数据
- matlab如何敲代码-slap:OCaml中的BLAS和LAPACK绑定具有基于类型的静态大小检查,可用于矩阵运算