【IBM mainframe PL/I 培训教程】深入解析 PL/I,Programming Language No.1,是IBM大型机操作系统上的一种重要编程语言,尤其在金融、航空和制造业等领域有着广泛的应用。由于其特性,PL/I成为了处理大规模事务处理和科学计算的理想选择。本教程将介绍PL/I的基础知识,帮助初学者快速入门。 1. **简介** - PL/I的特点在于它的通用性和易理解性。它的语法接近英语,使得程序员能够更直观地编写代码。 - 示例:IF GRADE >= 60 THEN RESULT = "PASS"; ELSE RESULT = "FAIL"; 这样的条件判断语句清晰明了。 2. **程序构成** - 一个基本的PL/I程序由程序名、OPTIONS声明、文件和变量定义、程序逻辑处理以及程序的END语句组成。 - 示例程序:REI01: PROC OPTIONS (MAIN); 包含了变量定义、输入输出处理和计算操作。 3. **变量定义** - 变量名由最多31个字母、数字或下划线组成,且必须以字母开头。 - 变量定义可以使用DECLARE语句,也可以省略为DCL。例如:DCL (A,B,C,D) CHAR(5); - 支持多种数据类型,如CHARACTER、FIXED DECIMAL、FIXED BINARY等,每种类型都有其特定的精度和范围。 - **字符型**(CHARACTER):如CHAR(n),用于存储n个字符的数据。 - **固定小数型**(FIXED DECIMAL):如FIXED DEC(p,q),用于存储p位整数,q位小数的数值。 - **固定二进制型**(FIXED BINARY):如FIXED BIN(p,q),适用于二进制运算,精度有限制。 - **其他数据类型**:包括BIT、GRAPHIC、FLOAT DECIMAL和FLOAT BINARY,满足不同需求。 4. **程序结构规则** - 语句间用空格分隔,以分号结尾。 - 注释使用/* */包围。 - 程序名有特定的要求,如7个字符以内,不能与其他程序同名。 5. **IMS和CICS** - 在描述中提到了IMS和CICS,它们都是IBM大型机上的交易处理系统。 - IMS(Information Management System)主要用于数据库管理和事务处理,而CICS(Customer Information Control System)则专注于交互式应用。 通过这个教程,学习者将了解PL/I的基本概念、语法结构和变量定义,为进一步深入学习IBM mainframe环境下的开发奠定基础。对于那些希望进入金融、航空或制造行业的人来说,掌握PL/I语言是至关重要的技能。
剩余44页未读,继续阅读
- tq11kbe2012-04-28不太全吧 希望有更多的内容
- osfei2013-06-24PLI编程的资料,可以大致入个门
- liweining1232011-11-11内容少了点,只有30多页的PPT,可以了解个大概。
- feifei1302015-07-31太好了,公司新项目就用这个 大致看了下,一会学完心里能有点低 。
- angelli88122013-01-30很好的PLI中文资料啊!谢谢楼主啊
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助