COBOL是一门高级语言。我们必须了解COBOL的工作方式。计算机只能理解机器代码,0和1的二进制流。 COBOL代码必须使用编译器转换成机器代码。通过编译器运行程序源码。编译器首先检查是否有任何语法错误,然后将其转换为机器语言。编译器创建一个称为加载模块输出文件。此输出文件包含0和1形式的可执行代码。
目前我使用的是在线的运行环境,地址如下:点击直达
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 -----|
.