一、cobol语言难不难?
Cobol不是很难,有没有Java或者C++基础都无所谓,不过最好需要有IBM大型机的基础,这样上手会快一些。你可以先找找大型机基础的书看看,最好还能有一个能够使用的大型机系统的模拟器,现在最常见的是z/OS Demo
1.6。虽然z/OS已经除了v1.11了,但是Demo用1.6就足够了。另外,要学Cobol必须会JCL语句,JCL也是大型机基础之一。总的来说,你想学好Cobol要注意下面几点:1. 必须初步了解大型机的系统的基本操作。
2. 对大型机的Dataset(不是数据库,是大型机存储文件的基本单位,类似于WIndows的文件和文件夹)有了解。
3. 掌握JCL的使用4. 掌握基本的大机上的DB2和CICS的使用如果能够有人教你,三个月肯定能学会,快的话一两个月也可以。基础一定要打牢,否则Cobol编译出错你很难纠正的。祝你好运了!
二、cobol谁发明的?
COBOL语言
美国著名数学家和计算机专家格蕾丝·霍珀是创造COBOL语言的先驱。COBOL语言是最早的高阶编程语言,也是世界上最早实现标准化的计算机语言之一,属于编译语言。霍珀是哈佛大学的“马克1”号计算机的首位专职程序员。这台重达5吨的计算机足可以占据整个房间。除了在信息技术领域成绩卓然,霍珀还被美国民众视为爱国科学家——美国海军的“霍珀”号驱逐舰就是以她的姓氏命名的。
三、vscode怎么运行cobol?
下载 cobol 插件,即可编辑源码,运行
四、cobol层是干嘛的?
COBOL是一种面向数据处理,面向文件,面向过程的高级编程语言,是一种功能强大而又极为冗长的语言。
层次规定如下:从01开始,到49, 外层的层号小,里层的层号大。
66层用于重命名
77层一般用于定义无层次的变量
88层用于定义条件名
五、cobol能转什么行业?
大机一般有欧美企业的开发,使用英语,以及日本企业的开发,使用日语。一般这些企业要么是银行,要么是保险公司,所以核心业务也跟这些相关。
就业前景来说,学大机COBOL(MAINFRAME)的人没JAVA,.NET多,所以相对会比这些开发的人的工资要多。但是因为做大机项目的公司不多,跳槽的话选择也会窄。目前,我在苏州做大机,上海ISSC也呆过。
相对来说,做COBOL与做C/C++的区别不大,关键看自己的喜好。
无论是COBOL,C/C++,你工作经验有个5,6年,月薪过万肯定是有的
六、cobol编程语言是什么?
COBOL语言,是一种面向过程的高级程序设计语言,主要用于数据处理,是目前国际上应用最广泛的一种高级语言。
COBOL是英文CommonBusiness-OrientedLanguage的缩写,原意是面向商业的通用语言。它采用300多个英语单词作为保留字,以一种接近于英语书面语言的形式来描述数据特性和数据处理过程,因而便于理解和学习。
COBOL语言是专门为企业管理而设计的高级语言,可用于统计报表、财务会计、计划编制、作业调度、情报检索和人事管理等方面。
七、cobol字段处理语法
Cobol字段处理语法
在现代计算机编程中,COBOL语言作为一种古老而强大的编程语言,仍然被广泛使用,尤其在金融和保险行业。在COBOL编程中,字段处理是非常重要的一部分,它涉及到对数据字段进行解析、处理和转换的操作,而不仅仅是简单的数据读写操作。
字段定义
在COBOL中,字段是数据的基本单元,通过字段定义可以指定数据类型、长度和格式等信息。字段定义通常包括字段名、数据类型、长度和其他属性。在处理字段时,我们需要了解字段的定义,以便正确地操作数据。
字段操作
COBOL提供了丰富的字段操作语法,可以实现对字段的各种操作,包括但不限于截取字符串、连接字符串、转换数据类型等。在实际编程中,我们需要熟练掌握这些字段操作语法,以便高效地处理数据。
字段处理语法
以下是一些常用的COBOL字段处理语法:
- MOVE:用于将一个字段的值赋给另一个字段。
- STRING:用于连接多个字段,并可以指定连接的方式。
- INSPECT:用于检查字段中的特定模式,并进行相应的处理。
- UNSTRING:用于将一个字段拆分为多个字段。
- REFERENCE MODIFICATION:用于截取字段中的一部分。
通过这些字段处理语法,我们可以实现对数据的灵活处理,满足不同的业务需求。在实际项目中,我们需要根据具体的情况选择合适的字段处理语法,以提高程序的效率和可维护性。
案例分析
以下是一个简单的COBOL字段处理案例:
01 WS-NAME PIC X(20) VALUE 'JOHN DOE'. 01 WS-FIRST-NAME PIC X(10). 01 WS-LAST-NAME PIC X(10). MOVE WS-NAME(1:10) TO WS-FIRST-NAME. MOVE WS-NAME(11:10) TO WS-LAST-NAME.在这个案例中,我们定义了一个长度为20的字段WS-NAME,并赋值为'JOHN DOE'。然后,通过MOVE语句,我们将字段WS-NAME的前10个字符赋给WS-FIRST-NAME,后10个字符赋给WS-LAST-NAME。这样就实现了对字段的拆分操作。
通过这个案例,我们可以看到COBOL字段处理语法的简单和强大之处,它可以帮助我们高效地处理复杂的数据操作,提高程序的可读性和可维护性。
结语
总的来说,COBOL字段处理语法在现代编程中仍然具有重要的地位,尤其在大型企业应用中。通过熟练掌握字段处理语法,我们可以更好地处理数据,提高程序的性能和可维护性。希望本文对您了解COBOL字段处理语法有所帮助!
八、cobol 截取字段
COBOL编程中的字段截取操作
在COBOL编程中,经常会遇到需要对字符串进行字段截取的情况。字段截取是指从一个字符串中获取特定位置和长度的子串,以便进行进一步处理或分析。本文将介绍在COBOL程序中实现字段截取的方法和技巧,帮助开发人员更好地处理数据。
字段截取的概念
在处理数据时,有时需要从一个较长的字符串中提取出特定位置和长度的子串。这就涉及到字段截取的操作。在COBOL中,可以通过使用特定的语句和函数来实现字段截取,以满足程序的需求。
实现字段截取的方法
COBOL提供了多种方法来实现字段截取操作。其中,使用STRING函数是一种常见且有效的方式。通过使用STRING函数,可以指定源字符串、起始位置和截取长度,从而获取所需的子串。
下面是一个简单的示例代码,演示如何使用STRING函数进行字段截取:
IDENTIFICATION DIVISION.
PROGRAM-ID. FieldExtractionProgram.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Original-String PIC X(20) VALUE 'Hello, World!'.
01 Substring PIC X(5).
01 Start-Position PIC 9 VALUE 1.
01 Length PIC 9 VALUE 5.
PROCEDURE DIVISION.
STRING Original-String (Start-Position:Length) INTO Substring.
DISPLAY Substring.
STOP RUN.
在上面的示例中,通过使用STRING函数,从Original-String中截取了起始位置为1、长度为5的子串,存储到Substring变量中,并最终显示出来。
字段截取的应用场景
字段截取在实际开发中有着广泛的应用场景。例如,在处理文本数据时,可能需要提取出姓名、地区、日期等字段信息;在数据校验和转换过程中,也会涉及到对特定字段的截取和处理操作。
另外,字段截取还可以用于数据分析和报表生成。通过截取特定字段,可以进行数据的分类、汇总和分析,为业务决策提供支持和参考。
字段截取的注意事项
在进行字段截取时,需要注意一些细节问题,以确保获取正确的子串并避免出现错误。以下是一些字段截取过程中的注意事项:
- 确保起始位置和截取长度的值合理有效,避免越界或截取不完整的情况;
- 注意处理特殊字符和空格,确保截取结果符合预期;
- 根据实际需求选择合适的截取方法和函数,灵活应用于不同场景;
- 对截取的子串进行必要的校验和处理,确保数据质量和准确性。
结语
字段截取是COBOL编程中常见的操作之一,掌握好字段截取的方法和技巧对于编写高效、可靠的程序至关重要。通过本文的介绍,相信读者对COBOL中的字段截取有了更深入的了解和认识,希望能够在实际开发中运用到相关知识,提升编程水平和工作效率。
九、国内银行有cobol语言吗?
国内的某些银行的核心系统以及一些国外的大基金系统有些还是使用cobol语言(根据资料所说是一种比较老的通用商业语言),暂不具体学习.先学一下基本概念吧.以下是从yahoo中找到的资料:
COBOL
英文缩写: COBOL (Common business Oriented Language)
中文译名: COBOL语言
解 释: 一种适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。
COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。
十、现在学COBOL有没有前途?
COBOL大多在对日企业中使用,前途不好(原因:COBOL是机械型的编程,编程的技术含量不大) 但是,多掌握一门语言不是坏事。