zoukankan      html  css  js  c++  java
  • COBOL语言入门

    COBOL语言介绍

      COBOL介绍——商业计算首选语言 COBOL是Common Business Oriented Language (通 用商业语言)的缩写。广泛应用于数据管理领域,例 如财会工作,统计报表,计划编制,人事管理等。被 称为“用于管理的语言”。

    数据处理的特点:

    算术计算量少而逻辑处理多;

    输 入输出量大;

    数据间存在着一定的逻辑关系;

    大量的 分类排序。

    主要功能是描述数据结构和分析处理大批 量的数据。

    绝大多数银行,它们完成所有的 交易功能,都是用COBOL来实现。

    1.基础知识

    COBOL程序分为四个部:从程序结构上从上至下依次为标识部环境部数据部以及过程部

    从结构层次上来看,COBOL由部(DIVISION)、节(SECTION)、段(PARAGRAPH)、句(STATEMENT)四级构成。

    例子:

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

    Mainframe Check for Errors in SDSF

    Basics of Running COBOL / JCL and Checking Output on IBM Mainframe

    使用Hercules等模拟软件,实现在个人计算机上运行主机操作系统来模拟主机工作环境。

  • 相关阅读:
    html实现文件夹的上传和下载
    JQuery & Javascript
    JSP Scripting Element
    JSP Filter
    Oct22 实例测试
    JSP HTML error code
    Implicit Object in JSP
    JSP action elements
    JSP lifecycle
    Eclipse 配置Tomcat
  • 原文地址:https://www.cnblogs.com/7explore-share/p/4590665.html
Copyright © 2011-2022 走看看