- Rexx 教程
- Rexx - 首页
- Rexx - 概述
- Rexx - 环境
- Rexx - 安装
- Rexx - 插件安装
- Rexx - 基本语法
- Rexx - 数据类型
- Rexx - 变量
- Rexx - 运算符
- Rexx - 数组
- Rexx - 循环
- Rexx - 决策
- Rexx - 数字
- Rexx - 字符串
- Rexx - 函数
- Rexx - 堆栈
- Rexx - 文件 I/O
- Rexx - 文件函数
- Rexx - 子程序
- Rexx - 内置函数
- Rexx - 系统命令
- Rexx - XML
- Rexx - Regina
- Rexx - 解析
- Rexx - 信号
- Rexx - 调试
- Rexx - 错误处理
- Rexx - 面向对象
- Rexx - 可移植性
- Rexx - 扩展函数
- Rexx - 指令
- Rexx - 实现
- Rexx - Netrexx
- Rexx - Brexx
- Rexx - 数据库
- 手持式和嵌入式
- Rexx - 性能
- Rexx - 最佳编程实践
- Rexx - 图形用户界面
- Rexx - Reginald
- Rexx - Web编程
- Rexx 有用资源
- Rexx - 快速指南
- Rexx - 有用资源
- Rexx - 讨论
Rexx - 概述
Rexx (Restructured Extended Executor) 旨在成为一种脚本语言。其目标是使脚本编写尽可能简单、快速、可靠和无错误。许多编程语言的设计是为了与旧语言兼容,并为特定的受众或平台编写。Rexx 忽略了无关紧要的目标。它从一开始就被设计成功能强大且易于使用。
Rexx 由 IBM 的 Mike Cowlishaw 于 1979 年 3 月 20 日至 1982 年年中期间,作为一项“业余”项目使用汇编语言设计并首次实现,最初作为一种脚本编程语言来替代EXEC 和 EXEC 2语言。它被设计成任何系统的宏或脚本语言。因此,Rexx 被认为是 Tcl 和 Python 的前身。Rexx 的创建者还旨在使其成为 PL/I 编程语言的简化和更易于学习的版本。
Rexx 的特点
作为一种编程语言,Rexx 具有以下关键特性:
简单的语法
能够将命令路由到多个环境
能够支持与特定调用环境相关的函数、过程和命令。
内置堆栈,能够与主机堆栈(如果存在)互操作。
小型指令集,仅包含二十几条指令
自由格式语法
不区分大小写的标记,包括变量名
基于字符字符串
动态数据类型,无需声明
没有保留关键字,除非在局部上下文中
没有包含文件功能
任意数值精度
十进制算术,浮点数
丰富的内置函数选择,尤其是在字符串和单词处理方面
自动存储管理
崩溃保护
内容可寻址数据结构
关联数组
直接访问系统命令和功能
简单的错误处理以及内置跟踪和调试器
很少的人为限制
简化的 I/O 功能
Rexx 的官方网站是 www.oorexx.org
广告