IBM MAINFRAME 平台 REXX 交互式调试全面解析
需积分: 50 146 浏览量
更新于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万+
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明