Rexx-overview
提供:Dev Guides
Rexx-概要
- Rexx(Restructured Extended Executor)*は、スクリプト言語として設計されています。 その目標は、スクリプトを可能な限り簡単、高速、信頼性が高く、エラーのないものにすることです。 多くのプログラミング言語は、古い言語との互換性のために設計されており、特定の対象者またはプラットフォーム向けに作成されています。 Rexxは無関係な目的を無視します。 強力でありながら使いやすいように、初日から設計されました。
Rexxは、もともと言語 EXECおよびEXEC 2 。 これは、あらゆるシステムの*マクロまたはスクリプト言語*として設計されました。 そのため、RexxはTclおよびPythonの前身と見なされます。 Rexxは、作成者がPL/Iプログラミング言語のシンプルで簡単に習得できるバージョンにすることも意図していました。
Rexxの機能
プログラミング言語としてのRexxには、次の重要な機能があります-
- 簡単な構文
- コマンドを複数の環境にルーティングする機能
- 特定の呼び出し環境に関連する機能、手順、およびコマンドをサポートする機能。
- ホストスタック(存在する場合)と相互運用する機能を備えた組み込みスタック。
- わずか20個の命令を含む小さな命令セット
- 自由形式の構文
- 変数名を含む大文字と小文字を区別しないトークン
- 文字列ベース
- 動的なデータ型指定、宣言なし
- ローカルコンテキストを除き、予約済みのキーワードはありません
- インクルードファイル機能なし
- 任意の数値精度
- 10進算術、浮動小数点
- 豊富な組み込み関数、特に文字列およびワードプロセッシング
- 自動ストレージ管理
- 衝突保護
- 連想可能なデータ構造
- 連想配列
- システムのコマンドと機能への簡単なアクセス
- シンプルなエラー処理、組み込みのトレースおよびデバッガー
- 人為的な制限が少ない
- 簡素化されたI/O機能
Rexxの公式Webサイトはhttp://www.oorexx.org/[www.oorexx.org]です。