REXX:跨平台编程语言的前世今生与应用
需积分: 50 50 浏览量
更新于2024-08-16
收藏 1.35MB PPT 举报
REXX,全称为"Report eXtension language",是一种在IBM MAINFRAME平台上的高级编程语言,由Mike Cowlishaw于1979年至1982年间在英国Hursley Labs设计。它的初衷是简化编程过程,特别适合个人编程、用户命令定制、宏开发以及应用原型制作和编程。REXX语言在1983年首次在VM系统上亮相,随后逐步扩展到包括OS/2、AIX、VSE、OS/390 TSO等多个IBM平台,并在1987年被选为SAA(System Application Architecture)的Procedural Language。
REXX的特点显著,易于学习和使用,具有自由的语法格式,可以作为解释型或编译型语言。它内置丰富的函数库,支持类型less变量,拥有强大的解析能力,配合高效的调试工具,能够轻松与其他编程语言进行集成,展现出良好的可扩展性。在z/OS环境中,REXX的应用广泛,可用于命令处理、个人编程、应用初始化、原型开发、应用程序编程,甚至是与ISPF编辑宏、对话框、NetView交互,以及CICS、DB2、QMF等IBM其他产品接口。
REXX还可以运行在非IBM平台,如Tandem、VAX、Amiga、多种UNIX版本(包括Linux)和Windows(通过Object REXX),甚至有NetRexx这种针对网络环境的变种。对于编程者来说,REXX提供了灵活且功能强大的工具,尤其适合那些需要快速开发和维护简单到复杂应用的场景。
在REXX的两种主要实现方式中,解释型REXX在运行时逐行解释并执行代码,而编译型REXX则预先将代码转换为机器代码,提高执行效率。选择哪种形式取决于开发者对性能和灵活性的需求,以及特定项目的具体要求。
REXX作为一款跨平台且功能强大的脚本语言,其简洁的语法、强大的内置功能以及广泛的适用性使其成为IBM MAINFRAME世界中不可或缺的一部分,对于熟悉和掌握REXX,无论是初学者还是经验丰富的开发者都能从中受益。
点击了解资源详情
点击了解资源详情
2018-10-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
xxxibb
- 粉丝: 19
- 资源: 2万+
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南