当前位置: 首页 > news >正文

cobol-简介

cobol学习笔记

cobol概述

COBOL是一门高级语言。我们必须了解COBOL的工作方式。计算机只能理解机器代码,0和1的二进制流。 COBOL代码必须使用编译器转换成机器代码。通过编译器运行程序源码。编译器首先检查是否有任何语法错误,然后将其转换为机器语言。编译器创建一个称为加载模块输出文件。此输出文件包含0和1形式的可执行代码。

cobol的重要性

  • COBOL是第一个广泛使用的高级编程语言。它是一种类似英语的,对用户友好的语言。所有指令都可以用简单的英语单词进行编码。
  • COBOL也被用作自文档化语言。
  • COBOL可进行海量数据的处理。
  • COBOL与以前的版本兼容。
  • COBOL能有效提示错误信息,因此,解决错误更容易。

cobol的特点

  • 标准语言
    COBOL是可以在诸如IBM AS/400,个人计算机等机器上编译和执行的标准语言。
  • 面向商业
    COBO设计用于与金融领域,国防领域等相关的面向商业的应用程序。由于其高级文件处理能力,可以处理大量的数据。
  • 强大的语言
    COBOL是一种强大的语言,因其大量的调试和测试工具可用于几乎所有的计算机平台。
  • 结构化语言
    COBOL中提供逻辑控制结构,使其更易于阅读和修改。COBOL有不同的部,因此很方便进行调试。

cobol的运行环境

目前我使用的是在线的运行环境,地址如下:点击直达

cobol的程序结构

cobol的程序结构由部(division)组成。
program(程序)
divisions(部)
sections(节):是程序逻辑的逻辑细分。节是段落的集合。
paragraphs(段):是一个节或部的细分。他可以是用户定义,或预定义的名称,后面跟一个句点,由零个或多个句子组成。
sentences(句子):是一个或多个声明的组合。句子只出现在过程部。一个句子必须以句点结束。
statements(语句):有意义的cobol语句。
characters(字符):是在层级中最低的,不可分割。
示例:

PROCEDURE DIVISION.
A0000-FIRST-PARA SECTION.
FIRST-PARAGRAPH.
ACCEPT WS-ID            - 语句-1  -----|
MOVE '10' TO WS-ID      - 语句-2       |-- 句子- 1
DISPLAY WS-ID           - 语句-3  -----|
.
http://www.lryc.cn/news/231543.html

相关文章:

  • 使用 JMeter 分布式性能测试
  • 【工具流】WSL2安装
  • OpenGL获取GPU信息
  • 毫米波雷达模块的目标检测与跟踪
  • Linux 下 使用 Ekho 进行TTS文本转语音
  • WiFi protocol 详解
  • llm模拟基本逻辑门
  • Linux学习第42天:Linux RS232/485/GPS 驱动实验:天外来客
  • CSDN每日一题学习训练——Python版(输入起始和结束的正整数,求其两个正整数之间的偶数和、两数相加)
  • 【论文】基于Hadoop的铁路货运大数据平台设计与应用
  • GoF之代理模式
  • post 和get参数 请求
  • RabbitMQ多线程配置和异常解决办法
  • 【原创】java+swing+mysql车辆维修管理系统设计与实现
  • 无法在 DLL“SQLite.Interop.dll”中找到名为”sIb4c632894b76cc1d“
  • linux高级篇基础理论一(详细文档、Apache,网站,MySQL、MySQL备份工具)
  • 周赛370(模拟、树形DP(正难则反)、树状数组优化DP)
  • python实现一个简单的桌面倒计时小程序
  • 解决STM32F429烧录程序后还需复位才能植入程序的bug
  • 使用Golang调用摄像头
  • 【Linux网络】1分钟使用shell脚本完成DNS主从解析服务器部署(适用于centos主机)
  • 基于SSM的校园停车场管理系统设计与实现
  • 块设备 I/O 请求送达到外部设备
  • 【ArcGIS Pro二次开发】(76):面积平差工具
  • 4、智能家居框架设计和代码文件工程建立
  • 网络编程TCP/UDP
  • 移远EC600U-CN开发板 11.15
  • Docker - MySQL Database is uninitialized and password option is not specified
  • Elasticsearch 之聚合分析
  • Django(七、模型层)