目录

概述

优质
小牛编辑
147浏览
2023-12-01

Rexx (Restructured Extended Executor)旨在成为脚本语言。 它的目标是使脚本尽可能简单,快速,可靠和无错误。 许多编程语言旨在与旧语言兼容,并针对特定受众或平台编写。 Rexx忽略了无关的目标。 它从第一天开始设计,功能强大,易于使用。

Rexx是用汇编语言设计并首次在1979年3月20 至1982年中期由IBM的Mike Cowlishaw实施的“自己的”项目,最初是作为脚本编程语言来取代EXEC and EXEC 2语言。 它被设计为任何系统的macro or scripting language 。 因此,Rexx被认为是Tcl和Python的前身。 Rexx的创建者也希望它是PL/I编程语言的简化版本。

Rexx的特点

Rexx作为一种编程语言具有以下主要功能 -

  • 语法简单

  • 将命令路由到多个环境的能力

  • 支持与特定调用环境关联的函数,过程和命令的能力。

  • 内置堆栈,具有与主机堆栈互操作的能力(如果有)。

  • 包含仅仅二十几条指令的小指令集

  • 自由格式语法

  • 不区分大小写的标记,包括变量名称

  • 字符串基础

  • 动态数据类型,无声明

  • 除了本地上下文外,没有保留关键字

  • 没有包含文件设施

  • 任意数值精度

  • 十进制算术,浮点数

  • 丰富的内置函数选择,尤其是字符串和文字处理

  • 自动存储管理

  • 防撞保护

  • 内容可寻址数据结构

  • 关联数组

  • 直接访问系统命令和设施

  • 简单的错误处理,以及内置的跟踪和调试器

  • 几乎没有人为限制

  • 简化的I/O设施

Rexx的官方网站是www.oorexx.org

官方网站Rex