什么是雷克斯(REXX)?

REXX是“重组扩展执行器”的缩写。它是一种易于学习和使用的编程语言,它包含了自然语言的各个方面,减轻了程序员在计算机操作中不得不为许多细节而烦恼的问题。因此,它被称为高级编程语言,或脚本语言。该语言还拥有许多附...
REXX是“重组扩展执行器”的缩写。它是一种易于学习和使用的编程语言,它包含了自然语言的各个方面,减轻了程序员在计算机操作中不得不为许多细节而烦恼的问题。因此,它被称为高级编程语言,或脚本语言。该语言还拥有许多附加功能,如自由格式、简化的语法、非常小的指令集以及不需要数据类型声明。该语言与1979年由当时在IBM®工作的迈克尔·考利肖(Michael Cowlishaw)创建的计算机进行倒立操作,该语言最初被命名为Rex,“一个经过改革的执行器”,后来又添加了“X”,以避免与其他产品混淆。Cowlishaw在几年的业余时间里开发了这种语言,作为一种可以在IBM®大型机或任何其他系统上使用的脚本语言。IBM®在1982年发布了REXX作为一种产品,由于越来越流行,从那时起,这种语言已经进入了每一个计算平台,包括台式个人计算机和移动设备。作为一种解释性语言,REXX经常被用作脚本语言,代码保存在一个简单的文本文件中,然后由解释器执行。当然,解释器也可以作为一个单独的程序来操作,它提供了一个命令提示符来直接输入语言语法,这使得它对于测试和其他快速的系统命令和操作非常有用,因为它能够将其他程序中的函数组合在一个脚本中。它最大的优点之一是作为宏语言进行设计。程序开发人员只需在软件中添加REXX支持,就可以编写宏,而不必在软件中编写自己的宏语言REXX的另一个特性是它的自由格式语法,这使得该语言与其他脚本语言(如Perl)类似。有了这种功能,由于定位要求(如缩进和行尾字符)不那么严格,所以该语言的使用变得更简单。此外,该语言中使用的整个语法是只有23条特定的指令。这个小指令集,连同它的操作数,几乎可以与任何东西交互,包括图形用户界面(GUI)、数据库和web服务器。因此,REXX有时被用作web服务器上的通用网关接口(CGI)脚本语言。另一个有点独特的特性对于语言来说,缺少数据类型。REXX只使用字符串作为数据类型。字符串的含义取决于它的使用,并且可以对任何构成有效数字的字符串进行数学运算。这种处理字符串的固有能力使该语言在分析和处理文本时非常有用
  • 发表于 2020-08-07 05:10
  • 阅读 ( 868 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具