IBM REXX编程语言详解
需积分: 12 185 浏览量
更新于2024-08-16
收藏 264KB PPT 举报
"这篇文档介绍了IBM脚本语言REXX的基本概念和特点,以及其在不同平台上的应用。REXX是由Mike Cowlishaw在IBM Hursley Labs设计的,旨在简化编程任务,广泛用于个人编程、宏、原型设计和应用程序。它支持在多个IBM平台如VM、OS/2、AIX、VSE、OS/390 TSO以及非IBM平台如Tandem、VAX、Amiga、UNIX、Windows等上运行。REXX以其易于学习和使用的特性、灵活的语法、解释或编译的能力、内置丰富的函数、无类型变量、强大的解析能力、良好的调试工具和与其他语言的接口而著称。在z/OS系统中,REXX被用于命令过程、个人编程、应用启动、应用原型和ISPF编辑宏等领域。"
在本文档中,我们首先了解到REXX的起源和设计目的,它是在1979年至1982年间由Mike Cowlishaw在IBM Hursley Labs设计的,通过VNET用户的反馈不断改进。REXX的设计目标是使编程变得更加简单,适用于个人编程、定制用户命令、宏、原型设计以及应用程序开发。它现在不仅在IBM的各种平台上运行,如VM、OS/2、AIX、VSE、OS/390 TSO,而且在Tandem、VAX、Amiga、多种UNIX版本(包括Linux)、Windows(如Object REXX)等非IBM平台上也有应用。
文档还强调了REXX的一些核心特性,例如它的易学易用性,这得益于其自由的语法格式,允许使用分号或逗号进行指令分隔。此外,REXX可以被解释执行,也可以编译成更高效的代码。它提供了丰富的内置函数,支持无类型变量,这意味着变量可以存储任何类型的数据。REXX的解析能力非常强,有助于处理复杂的数据结构。它还配备了良好的调试工具,方便开发者定位和修复问题。REXX的另一个亮点是其可扩展性,它可以与其他编程语言集成,增强了其在各种场景下的适用性。
在IBM大型机z/OS系统中,REXX发挥了重要作用,被用于编写命令过程、个人项目、启动应用程序、快速创建应用原型,以及作为ISPF编辑宏和对话框等多样化应用的通用宏语言。
文档内容涵盖了REXX的基础知识,包括其历史背景、应用范围和主要特性,但没有深入到具体的编程语法和实例。后续章节可能涉及REXX的入门学习、编程基础、调试和错误处理等内容,这些是深入学习REXX编程所必要的。
点击了解资源详情
点击了解资源详情
点击了解资源详情
224 浏览量
110 浏览量
三里屯一级杠精
- 粉丝: 37
- 资源: 2万+
最新资源
- joglohub:博客平台
- AndroidApp:尝试 Android 开发
- 行业分类-设备装置-一种接口扩充装置及其控制方法.zip
- YUV转H264代码 运行于ubuntu系统
- metadata-automation:CLOSER启动的元数据和机器学习工作的网站
- arm.rar android平台可运行的ffmpeg库
- rollup-federation:汇总捆绑器中的模块联合
- 百度向安卓推送消息SDK
- 预测房屋价格
- zset:golang中的排序集
- nginx-1.6.3.zip
- springboot的java
- News-Aggregator-Site:一个可以在一个地方访问所有喜爱的新闻媒体的站点
- date-fns-jalali:贾拉利日历的现代JavaScript日期实用程序库
- 行业分类-设备装置-一种接口调用方法、装置及终端.zip
- tasks