Rexx:メインフレームで作業する場合、元のスクリプト言語は引き続き有用です

開示: あなたのサポートはサイトの運営を維持するのに役立ちます!このページで推奨する一部のサービスについては、紹介料を稼ぎます.


テキストファイルの処理やレポートの作成に使用されるスクリプト言語について考えるとき、最初に頭に浮かぶ言語はPythonまたはPerlでしょう。しかし、1970年代後半にIBMによって開発されたRexxと呼ばれる言語があり、これらの機能も実現し、主要な前駆体と見なすことができます。 RexxまたはRestructured Extended Executorは、関数のサポート、UNIXコマンドを処理する機能、ファイルI / O操作、デバッグツール、およびクラッシュ保護を含む多数の機能を含む自由形式のプログラミング言語です。.

この言語は今日では人気がありませんが、その影響は依然として感じられます。言語の構造と構文の多くは、今日の多くのスクリプト言語と似ています。 Rexxの人気は1990年代にピークに達しましたが、メインフレームでプログラムを作成するためにシステムプログラマーによってまだ使用されています。この影響力のある言語の詳細については、以下のリソースをご覧ください.

サポートされるオペレーティングシステム

Rexxは当初IBMのメインフレームシステムで動作するように開発されましたが、Rexxは次のようないくつかのOSでもサポートされています。

  • VM / CMS
  • OS / 2
  • DOS
  • 16ビットWindows
  • Linux
  • Windows CE
  • PocketPC

現在、LinuxおよびWindows上のREXX / imcおよびReginaを含むRexxのオープンソースバージョンも利用可能です。.

Rexxチュートリアル

Rexxを研究および理解するための優れた方法は、次のチュートリアルを参照して、Rexxプロジェクトのビルディングブロックとして使用することです。.

  • IBM Systems MagazineのRexxチュートリアルは、初心者向けの簡単なチュートリアルを示し、データファイルを開いて読み取る方法の例を示しています.
  • オックスフォード大学のRexxチュートリアルは、初心者や上級ユーザーに最適な詳細なチュートリアルを提供します。いくつかの言語機能について説明し、基本的なプログラム、ループ、条件文などの作成に関するレッスンを提供します.
  • TutorialsPointのRexxチュートリアルでは、言語の概要だけでなく、基本的な言語構文の実装手順や、XML解析などの高度な概念についても説明しています.
  • NetRexxプログラミングガイド(PDF)は、Java仮想マシンの代替を使用したい場合に最適なリソースです。 NetRexxは、元のRexxプログラミング言語の多くの機能を共有していますが、VMがあるため、複数のプラットフォームで実行できます。 NetRexxには、Javaと同様のファイル処理およびネットワーキング用のいくつかのライブラリも含まれています.
  • Open Object Rexx(PDF)は、Object Rexxのバージョンの詳細なガイドを提供します。オブジェクト指向プログラミング(OOP)の大ファンで、Rexxでよりよく設計されたプログラムを実装したい場合、これは理想的なチュートリアルです.

Rexxビデオチュートリアル

概念を視覚化できることは、プログラミング言語を理解するための優れた方法です。以下は、Rexxスキルの向上に役立つビデオチュートリアルです。.

  • Rexxメインフレームチュートリアルは、kumar ITChannelに関する一連のビデオチュートリアルの一部です。 10のユニークなレッスンを通して、さまざまな言語機能と例を紹介します.
  • 「7分でRexxプログラムをコーディングする」では、WindowsでRexx環境をセットアップし、数分で機能的なプログラムを作成する方法を示します。これは、環境で有利なスタートを切りたい初心者向けの優れたチュートリアルです.
  • Windowsプログラミングfor 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プログラムの記述に関する優れたソース情報を提供します。この本では、TSO / E、MVS、OS / 390、Z / OSなど、IBMメインフレームにあるさまざまなオペレーティングシステム用のプログラムの作成について説明しています。さまざまな言語機能がカバーされており、この本の背後にある考え方は、プログラムをできるだけ早く書き始めるのに役立つことです.
  • Gabriel GarguiloによるRESO Language on TSO(2013)は、2012年の本と同じ名前ですが、実際にはかなり異なります。組み込みREXX関数に焦点を当てています。本は機能とそれらが何をするかをリストします。追加の章では、マクロの記述と一般的に使用されるTSO関数について説明します.
  • REXX言語:実践的なプログラミングへのアプローチ(1990)、Michael Cowlishaw著、REXXの作成者の目からREXXプログラミング言語の紹介と概要を提供します。.
  • ハワードフォスディックによるRexx Programmer’s Reference(2005)は、初心者にRexxプログラミング言語を紹介するだけでなく、経験豊富なユーザー向けの高度な機能も紹介しています。この本は、Rexxプログラムの構造を改善する方法、データベースに接続する方法、LinuxおよびWindows環境でサーバーを操作する方法など、さまざまなトピックをカバーしています.

Rexxについて?

Rexxは1990年代半ばにピークに達しましたが、学ぶ価値はまだあります。時間をかけてRexxを学ぶことで、プログラミングの優れた紹介が得られ、スクリプト作成の基本を理解するのに役立ちます。さらに、Rexxを理解すると、メインフレームサーバープログラムの作成に必要なツールと基盤が提供されます。世界中のサーバーインフラストラクチャの多くはメインフレームを使用しています。したがって、これらのメインフレームを動かす言語を理解することは、最終的にあなた自身のキャリアを後押しするための長い道のりになります.

参考資料とリソース

コーディングと開発に関連するガイド、チュートリアル、およびインフォグラフィックが他にもあります。

  • C ++開発者向けリソース:より伝統的な言語を使いたい場合は、このページに必要なすべてのツールが用意されています.
  • Awkの紹介とリソース:この素晴らしいUnixテキスト処理ツールのすべてを学んでください。.
  • COBOLの紹介とリソース:最も古い言語の1つであり、COBOLは引き続きレガシーメインフレームで使用されています.

どのコードを学ぶべきか?

あなたがコーディングするためにどのプログラミング言語を学ぶべきかについて混乱していますか?私たちのインフォグラフィックをチェックして、どのコードを学ぶべきですか?これは、言語のさまざまな側面について説明するだけでなく、「生活のためにJavaプログラミングを行うことでどれだけのお金を稼ぐことができるか」などの重要な質問に答えます。

どのコードを学ぶべきですか?
どのコードを学ぶべきか?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map