标签:
COBOL语言介绍
COBOL介绍——商业计算首选语言 COBOL是Common Business Oriented Language (通 用商业语言)的缩写。广泛应用于数据管理领域,例 如财会工作,统计报表,计划编制,人事管理等。被 称为“用于管理的语言”。
数据处理的特点:
算术计算量少而逻辑处理多;
输 入输出量大;
数据间存在着一定的逻辑关系;
大量的 分类排序。
主要功能是描述数据结构和分析处理大批 量的数据。
绝大多数银行,它们完成所有的 交易功能,都是用COBOL来实现。
1.基础知识
COBOL程序分为四个部:从程序结构上从上至下依次为标识部、环境部、数据部以及过程部。
从结构层次上来看,COBOL由部、节、段、句四级构成。
例子:
部IDENTIFICATION DIVISION.
节INPUT-OUTPUT SECTION.
段PROGRAM-ID. EXAMPLE.
句 MOVE A TO B.
标识部:
IDENTIFICATION DIVISION.
PROGRAM-ID. EXAMPLE.
环境部:
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
INPUT-OUTPUT SECTION.
数据部:
DATA DIVISION.
FILE SECTION.
WORKING-STORAGE SECTION.
过程部:
PROCEDURE SECTION.
MAIN-PROCEDURE.
DISPLAY ‘HELLO WORLD!’.
STOP RUN.
简单的例子:
****************************************************************** * Author: Kevin Yang * Date:2015/6/20 * Purpose: This is an example of cobol program * Tectonics: cobc ****************************************************************** IDENTIFICATION DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- PROGRAM-ID. EXAMPLE. ENVIRONMENT DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- CONFIGURATION SECTION. *----------------------- INPUT-OUTPUT SECTION. *----------------------- DATA DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- FILE SECTION. *----------------------- WORKING-STORAGE SECTION. *----------------------- PROCEDURE DIVISION. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- MAIN-PROCEDURE. ** * The main procedure of the program ** DISPLAY "Hello world" STOP RUN. ** add other procedures here END PROGRAM EXAMPLE.
2.开发工具
由于COBOL程序一般在大型主机上运行,而大型主机资源难得,初学者也没有那么多机会直接在上面练习程序。不过,这难不倒真心想学的人。这里我提供几个解决方法(仅限于windows下)。
推荐:OpenCobolIDE 是一个开源的COBOL 开发工具,比较好用。
Tutorialspoint IDE Online 是一个在线 COBOL IDE
Visual COBOL Visual Studio 的一个插件,可以用来编写cobol程序,需要购买,不过可以试用(个人感觉远不如前面两个简单易用)
3.学习网站
3.1 MANFRAMESTECHHELP(推荐)
3.2 tutorialspoint
3.3 CSIS(有较好的示例)
标签:
原文地址:http://www.cnblogs.com/7explore-share/p/4590665.html