码迷,mamicode.com
首页 > 编程语言 > 详细

COBOL语言入门

时间:2015-06-20 17:01:23      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

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.
View Code

 

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(有较好的示例)

COBOL语言入门

标签:

原文地址:http://www.cnblogs.com/7explore-share/p/4590665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!