加载中...

Rexx(Restructured Extended Executor)是 IBM 工程师 Mike Cowlishaw 于 1979 年设计的脚本语言,目标是"让编程像写英语一样自然",以极简语法和易学著称,是最早明确定位为通用胶水语言的语言之一。
Rexx 语法宽松,变量无需声明,一切值皆为字符串(带自动数值转换),内建任意精度十进制算术;其 PARSE 指令提供强大的模板式字符串解析能力。它设计为宿主可嵌入语言,通过 ADDRESS 指令把命令发给不同宿主环境执行。
Rexx 是 IBM 大型机(z/OS、VM/CMS)上系统自动化与 JCL 辅助的标准脚本语言,至今仍在金融、政企的大机运维中广泛使用;OS/2 曾将其作为系统脚本语言,Amiga 上的 ARexx 也颇具影响。
Rexx 的易读性理念影响了后来的脚本语言设计;开源实现有 Regina 与面向对象的 ooRexx。

登录 后参与讨论
暂无讨论,来发表第一条评论吧