- 雷克斯教程
- 雷克斯 - 主页
- Rexx - 概述
- Rexx - 环境
- Rexx - 安装
- Rexx - 插件安装
- Rexx - 基本语法
- Rexx - 数据类型
- Rexx - 变量
- Rexx - 操作员
- Rexx - 数组
- Rexx - 循环
- Rexx - 决策
- Rexx - 数字
- Rexx - 弦乐
- Rexx - 功能
- Rexx - 堆栈
- Rexx - 文件 I/O
- Rexx - 文件函数
- Rexx - 子程序
- Rexx - 内置函数
- Rexx - 系统命令
- 雷克斯-XML
- 雷克斯 - 里贾纳
- Rexx - 解析
- Rexx - 信号
- Rexx - 调试
- Rexx - 错误处理
- Rexx - 面向对象
- Rexx - 便携性
- Rexx - 扩展功能
- Rexx - 说明
- Rexx - 实施
- 雷克斯 - Netrexx
- 雷克斯 - Brexx
- Rexx - 数据库
- 手持式和嵌入式
- Rexx - 性能
- Rexx - 最佳编程实践
- Rexx - 图形用户界面
- 雷克斯 - 雷金纳德
- Rexx - 网络编程
- 雷克斯有用资源
- Rexx - 快速指南
- Rexx - 有用的资源
- Rexx - 讨论
Rexx - 概述
Rexx(重组扩展执行器)被设计为一种脚本语言。其目标是使脚本编写尽可能简单、快速、可靠且无错误。许多编程语言都是为了与旧语言兼容而设计的,并且是为特定受众或平台编写的。Rexx 会忽略无关的目标。它从第一天起就被设计为功能强大且易于使用。
Rexx 是由 IBM 的 Mike Cowlishaw 于 1979 年3月 20日至 1982 年中期以汇编语言设计并首次实现的,作为一个“自己的时间”项目,最初是作为一种脚本编程语言来取代EXEC 和 EXEC 2语言。它被设计为适用于任何系统的宏或脚本语言。因此,Rexx 被认为是 Tcl 和 Python 的先驱。Rexx 的创建者还希望成为 PL/I 编程语言的简化且更易于学习的版本。
雷克斯的特点
Rexx 作为一种编程语言具有以下主要特征 -
语法简单
将命令路由到多个环境的能力
支持与特定调用环境相关的函数、过程和命令的能力。
内置堆栈,能够与主机堆栈(如果有)进行互操作。
仅包含两打指令的小型指令集
自由格式语法
不区分大小写的标记,包括变量名称
字符串基础
动态数据类型,无声明
除本地上下文外,没有保留关键字
没有包含文件设施
任意数值精度
小数运算、浮点运算
丰富的内置函数选择,特别是字符串和文字处理
自动存储管理
碰撞保护
内容可寻址数据结构
关联数组
直接访问系统命令和设施
简单的错误处理以及内置的跟踪和调试器
很少人为限制
简化的 I/O 设施
Rexx 的官方网站是www.oorexx.org