📜  Rexx-概述

📅  最后修改于: 2020-11-02 03:55:53             🧑  作者: Mango


Rexx(重组扩展执行器)被设计为一种脚本语言。其目标是使脚本编写尽可能容易,快速,可靠且无错误。许多编程语言旨在与较旧的语言兼容,并且是为特定的受众或平台编写的。 Rexx忽略了无关紧要的目标。从第一天开始,它就被设计为功能强大但易于使用。

Rexx是由IBM的Mike Cowlishaw在1979年3月20至1982年中之间使用“汇编语言”设计并首次实施的,这是一个“私有”项目,最初是一种脚本编程语言,用来代替EXEC和EXEC 2语言。它被设计为任何系统的宏或脚本语言。因此,Rexx被视为Tcl和Python的前身。 Rexx的创建者还希望Rexx成为PL / I编程语言的简化且易于学习的版本。

Rexx的功能

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

  • 简单语法

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

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

  • 内置堆栈,能够与主机堆栈进行互操作(如果有)。

  • 小指令集,仅包含两打指令

  • 自由语法

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

  • 基础

  • 动态数据输入,无声明

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

  • 不包括文件设施

  • 任意数值精度

  • 十进制算术,浮点数

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

  • 自动存储管理

  • 防撞保护

  • 内容可寻址数据结构

  • 关联数组

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

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

  • 很少有人为的限制

  • 简化的I / O设施

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

官方网站雷克斯