COBOL编程:从基础结构到文件处理
1. COBOL编程基础结构回顾
在COBOL编程中,构建或编辑程序并不需要掌握全部命令集,因为部分命令存在重复,还有些很少使用。虽然COBOL与现代语言有诸多相似之处,但也存在显著差异,并且该语言表述较为冗长,不过这是其设计特点。
在数学运算方面,可使用 ADD 和 SUBTRACT 等命令,也可使用更具灵活性的 COMPUTE 命令。条件语句方面,可运用 IF/THEN/ELSE 结构,还能使用更复杂的 EVALUATE 语句。循环操作则可借助 PERFORM 命令实现,同时也能借此实施结构化编程方法。
2. 文件处理的重要性
对于现代计算机语言而言,文件使用并非常见操作,许多编程书籍甚至不会涉及此内容。然而,在大型机环境中,文件处理是至关重要的环节。这可追溯到早期,当时企业期望借助大型机和COBOL来替代使用账本和3 x 5英寸卡片的繁琐方式,实现后台办公自动化。
3. 文件与记录的概念
大型机中的文件通常由一组记录构成,而记录是相关字段的集合。例如,客户主文件记录包含名字、姓氏、地址、信用额度等字段。大型机首先将记录读入实际或中央存储,类似于个人电脑的随机存取存储器(RAM)。尽管存储容量较大,但文件仍可能超出存储限制,因此大型机每次读取一个或一小部分记录,以免占用过多实际内存。
记录通常为固定长度,每个记录包含相同数量的字符,但某些情况下,数据集可能包含可变长度的记录,
超级会员免费看
订阅专栏 解锁全文
556

被折叠的 条评论
为什么被折叠?



