Rexx:如果在大型机上工作,原始脚本语言仍然有用

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费.


当您想到用于处理文本文件或创建报告的脚本语言时,首先想到的语言可能是Python或Perl。但是,IBM在1970年代后期开发了一种称为Rexx的语言,该语言也实现了这些功能,可以被认为是主要的先驱。 Rexx或Restructed Extended Executor是一种自由格式的编程语言,包括大量功能,包括对功能的支持,处理Unix命令的能力,文件I / O操作,调试工具和崩溃保护。.

尽管该语言在今天并不流行,但仍然可以感受到它的影响。该语言的大部分结构和语法与当今的许多脚本语言相似。尽管Rexx的流行程度在1990年代达到顶峰,但系统程序员仍在使用它在大型机上创建程序。查阅以下资源以了解有关这种有影响的语言的更多信息.

支持的操作系统

尽管Rexx最初是为在IBM大型机系统上工作而开发的,但是Rexx仍在以下几种操作系统上受支持:

  • 虚拟机/ CMS
  • OS / 2
  • DOS
  • 16位Windows
  • 的Linux
  • Windows CE
  • 掌上电脑

如今,Rexx的开源版本也可用,包括Linux和Windows上的REXX / imc和Regina。.

Rexx教程

学习和理解Rexx的一种好方法是查阅以下教程,并将其用作Rexx项目的构建基块.

  • 《 IBM Systems Magazine的Rexx教程》为初学者提供了一个简单的教程,并提供了有关如何打开和读取数据文件的示例。.
  • 牛津大学的Rexx教程为初学者和高级用户提供了一个理想的深入教程。它介绍了几种语言功能,并提供了有关创建基本程序,循环,条件等等的课程。.
  • TutorialsPoint的Rexx教程不仅概述了该语言,还提供了有关实现基本语言语法以及包括XML解析在内的高级概念的说明.
  • 如果您想使用Java虚拟机的替代品,NetRexx编程指南(PDF)是一个很好的参考资料。 NetRexx共享原始Rexx编程语言的许多功能,但是由于VM,可以在多个平台上运行。 NetRexx还包括几个类似于Java的用于文件处理和联网的库.
  • Open Object Rexx(PDF)提供了有关Object Rexx版本的详细指南。如果您是面向对象编程(OOP)的忠实拥护者,并且想在Rexx中实现设计更好的程序,那么这是一个理想的教程。.

Rexx视频教程

能够可视化概念是理解编程语言的好方法。这是一些视频教程,可以帮助您提高Rexx技能.

  • Rexx Mainframe Tutorial是kumar ITChannel上一系列视频教程的一部分。它通过10个独特的课程介绍了各种语言功能和示例.
  • 在7分钟内编写Rexx程序的代码,向您展示如何在Windows上设置Rexx环境并在几分钟内获得一个功能程序。对于想要在环境中抢先的初学者来说,这是一个很棒的教程.
  • Windows Everyone编程是Udemy上的付费课程,概述了用户如何在Windows上设置自己的Rexx环境并开始编写程序。涵盖了几种语言功能,包括基本语法和运行Windows命令。尽管该课程需要花钱,但它是了解Rexx语言的一站式资源.
  • Rexx系统自动化教程是由IBM创建的视频,向用户展示如何使用Rexx的内置调试器来帮助查找和修复Rexx程序的问题.
  • NetRexx Eclipse Project是一个视频教程,演示了在流行的Eclipse IDE上用NetRexx编写的各种程序.

Rexx上的书籍

如果您更喜欢用书来学习编程,或者需要Rexx编程语言的一些参考,请阅读以下书籍:

  • 加布里埃尔·加吉洛(Gabriel Garguilo)撰写的《关于TSO的REXX语言(2012年)》提供了有关为IBM大型机编写REXX程序的极好的源信息。本书涵盖为IBM大型机(包括TSO / E,MVS,OS / 390和Z / OS)上的各种操作系统编写程序。涵盖了各种语言功能,本书的目的是帮助您尽快开始编写程序.
  • 加布里埃尔·加吉洛(Gabriel Garguilo)撰写的REXX Language on TSO(2013),虽然与他2012年的书同名,但实际上却大不相同。它着重于内置的REXX功能。该书列出了功能及其作用。其他章节涵盖了编写宏和常用的TSO功能.
  • Michael Cowlishaw撰写的REXX语言:一种实用的编程方法(1990),从REXX自己的创建者的角度介绍和概述了REXX编程语言。.
  • Howard Fosdick撰写的Rexx程序员参考(2005),不仅向初学者介绍Rexx编程语言,而且还为更有经验的用户提供了高级功能。本书涵盖了各种主题,包括如何改善Rexx程序的结构,如何连接数据库以及如何在Linux和Windows环境中使用服务器。.

我应该打扰学习Rexx吗?

尽管Rexx在1990年代中期达到顶峰,但仍然值得学习。花时间学习Rexx将为您提供很好的编程入门,并帮助您了解编写脚本的基础。此外,了解Rexx将提供创建大型机服务器程序所需的工具和基础。全球许多服务器基础架构都使用大型机。因此,了解为这些大型机提供支持的语言最终将大大促进您的职业发展.

进一步阅读和资源

我们有更多与编码和开发有关的指南,教程和信息图:

  • C ++开发人员资源:如果您希望使用更传统的语言,此页面将为您提供所需的所有工具.
  • Awk简介和资源:了解有关此出色的Unix文本处理工具的所有信息.
  • COBOL简介和资源:最古老的语言之一,COBOL仍在旧式大型机上使用.

您应该学习什么代码?

对应该学习哪种编程语言感到困惑?查看我们的信息图,您应该学习什么代码?它不仅讨论了语言的不同方面,还回答了一些重要问题,例如:“我将以编程为生赚多少钱?”

您应该学习什么代码?
您应该学习什么代码?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me