IBM MAINFRAME 平台 REXX 交互式调试全面解析
需积分: 50 129 浏览量
更新于2024-08-16
收藏 1.35MB PPT 举报
"交互式调试-IBM MAINFRAME 平台 REXX 详解"
这篇资源主要探讨了IBM MAINFRAME平台上交互式调试REXX程序的方法,同时也对REXX语言进行了全面的介绍。
1.REXX简介
REXX(Regular eXtended EXecutive)是由Mike Cowlishaw在1979年至1982年间在IBM Hursley Labs设计的一种高级编程语言。它的设计目标是简化编程,便于个人编程、定制用户命令、编写宏和快速原型。自那时起,REXX已广泛应用于多个平台,包括IBM的VM、OS/2、AIX、VSE、OS/390 TSO以及非IBM平台如Tandem、VAX、Amiga、多种UNIX版本(包括Linux)、Windows(Object REXX)和NetRexx。
2.REXX的特点
- 易学易用:REXX具有直观的语法和丰富的内置函数,使得学习和使用变得简单。
- 解释型或编译型:REXX程序可以被即时解释执行,也可通过编译器预先转换成机器代码。
- 类型自由:变量无需预定义类型,自动适应存储的数据。
- 强大的解析能力:REXX具备出色的文本处理能力。
- 调试工具:提供了良好的交互式调试环境,如Trace功能。
- 与其他语言接口:可以与各种系统和应用集成。
- 可扩展性:允许开发自定义的函数和库。
3.交互式调试
在IBM MAINFRAME上,交互式调试REXX程序通常涉及使用Trace功能。`Trace ?`会在每个指令处暂停执行,允许用户按Enter键继续、输入"="来重执行上一个子句或输入其他命令(如REXXTRY)立即处理当前行。`Trace n`则可以跳过n个暂停点。
4.REXX在z/OS中的应用
在z/OS操作系统上,REXX广泛用于:
- 命令程序:创建自定义操作命令。
- 个人编程:开发个人化的脚本和工具。
- 应用启动:初始化应用程序。
- 快速原型:快速构建和测试应用程序。
- 应用程序编程:编写复杂的应用逻辑。
- 共享宏语言:ISPF编辑宏、ISPF对话框、Netview以及其他第三方产品。
5.解释型与编译型
REXX程序可以以解释方式运行,即每条语句在执行时即时翻译。而编译型则将整个程序转换成机器码,以提高运行效率。两种方式各有优势,解释型适合快速开发和调试,编译型则有利于优化性能。
REXX是一种强大且灵活的编程语言,特别适合于IBM MAINFRAME环境下的多种任务,而其交互式调试功能则为开发人员提供了有效的工具来诊断和修复程序问题。
2018-10-18 上传
2013-02-25 上传
2010-08-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
巴黎巨星岬太郎
- 粉丝: 17
- 资源: 2万+
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录