

高岡智則
年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)
rexxとは?
Rexxは、1970年代後半にIBMの研究者たちによって生まれた高水準のスクリプト言語です。名前はREstructured eXtended eXecutorの頭文字を取ったものとされ、読みやすい文法と初心者にも手に取りやすい設計を特徴とします。プログラミング初心者が第一歩を踏み出すのに向いており、テキスト処理や日常的な自動化など、さまざまな作業を短いコードで実現できる点が大きな魅力です。
歴史と成り立ち
RexxはIBMが開発した言語で、初期の頃から“誰でも書けること”を目指して設計されました。その後、NetRexxやOpen Object Rexxといった実装が登場し、Windowsや Linux、Mac などの環境で動くようになりました。現在でもテキスト処理やバッチ処理の自動化ツールとして活躍する場面があります。
主な特徴
読みやすい文法のおかげで、プログラミング初心者でも抵抗感が少ないのが特徴です。変数は宣言を厳密に要求せず、動的型付けで使えるため、コードの記述が柔らかくなります。さらにテキスト処理に強い点も魅力で、文字列の分割・結合・検索といった作業を簡単に行えます。プラットフォームをまたがって動くケースが多く、環境依存を減らす工夫も施されています。
どう使うの?
実行環境としては、Regina Rexx や Open Object Rexx などの実装を用います。実行ファイルを用意し、拡張子として .rex や .rx のファイルにスクリプトを書いて実行します。スクリプトは、テキストの読み込み・加工・書き出しといった処理を自動化するのに向いており、日々の作業を効率化する第一歩としておすすめです。
学習のコツ
公式の入門書やオンラインの解説を1つずつ読み、実際に自分のPCで試してみるのが近道です。公式ドキュメントを検索する癖をつけ、分からない用語をその場で調べる練習をしましょう。小さな課題から始めて、徐々に複雑な処理へとステップアップするとモチベーションを保ちやすくなります。
| 特徴 | 読みやすい文法と動的型付け |
|---|---|
| 主要実装 | Regina Rexx、Open Object Rexx、NetRexx など |
| 用途 | テキスト処理、ファイル操作、タスクの自動化 |
このように、Rexxは初心者にも扱いやすい言語として設計されています。しっかり基本を押さえれば、短いコードで複雑な処理を達成できます。すぐに使い始められる身近さが Rexx の魅力です。
rexxの関連サジェスト解説
- cj1 t rexx とは
- cj1 t rexx とは、検索キーワードとして使われる語の組み合わせです。この言葉自体は特定の公式名称ではなく、REXXというプログラミング言語に関する情報を探すときに使われやすいフレーズの一例です。REXXは、読みやすさを重視したスクリプト言語で、多くの環境で使われています。初心者には「手続き的な処理を短い文で書ける点」「英語に近い自然な文法が特徴」という点が分かりやすいです。基本的な考え方は、変数を使ってデータを保存し、条件分岐やループで処理の流れを決め、文字列操作やファイル入出力を行います。例えば、Hello Worldを表示するだけなら、REXXでは次のように書きます: say 'Hello, world!'。CJ1 T は文脈によって意味が変わる略称です。ある場面では機器名、別の場面ではソフトウェアのバージョン番号を指すことがあります。しかし、このキーワードだけから特定の製品を断定することは難しく、検索結果には関連するチュートリアル、解説、フォーラムの話題が混在します。そのため、調べる際には具体的なキーワードを追加すると良いです。例えば「REXX 入門」「REXX サンプルコード」「CJ1 T」などを組み合わせて検索すると、目的の情報にたどり着きやすくなります。初心者向けの学習の進め方としては、まずREXXの基本概念を理解し、小さなプログラムを書いて動かしてみることです。変数の使い方、条件分岐、ループ、文字列操作などを順に練習します。次に、実務で使われている事例を見て、どんな場面でREXXが使われるのかを知ります。最後に、信頼できる教材や公式ドキュメントを参照し、疑問があればプログラマーのコミュニティで質問してみましょう。
rexxの同意語
- REXX
- Rexxの正式表記。Restructured Extended Executor の略で、IBMが提案したスクリプト言語の名称です。
- Rexx
- Rexx言語の別表記・同義語。大文字小文字の違いだけで指す言語は同じです。
- Restructured Extended Executor
- REXX の英語正式名称。Restructured Extended Executor の意味です。
- Rexx言語
- Rexxという名前のプログラミング言語自体を指す表現です。
- Rexxプログラミング言語
- Rexxを使ってプログラムを作成する言語の呼び方です。
- Rexxスクリプト言語
- Rexxを用いたスクリプト作成を指す表現です。
- Object Rexx
- Rexxのオブジェクト指向拡張版。OO Rexxとも呼ばれる派生版の名称です。
- ooRexx
- Open Object Rexx の略称。Rexxのオブジェクト指向実装の一つです。
- Open Object Rexx
- ooRexxの正式名称。オブジェクト指向機能を持つ Rexx の実装です。
- Regina Rexx
- Rexxの主要実装の一つであるRegina Rexxを指す表現です。
- Regina Rexx interpreter
- Regina Rexx のインタプリタを指す表現です。
- Classic Rexx
- クラシック版 Rexx。オブジェクト指向機能が未搭載の従来型を指します。
rexxの対義語・反対語
- 低水準言語
- 抽象度が低く、CPUに近い設計の言語。人が読んで理解するには難しく、生産性が Rexx のような高水準言語と比べて低いことが多いです。
- 機械語
- CPUが直接理解する最も低いレベルの指示。人間には読みにくく、手作業でのプログラミングには不向きです。
- コンパイル言語
- ソースコードを実行前に機械語へ翻訳して実行するタイプの言語。Rexx は主に解釈されて実行されることが多いため、開発スタイルが異なります。
- 静的型付け言語
- 変数の型をコンパイル時に決定・検査する性質を持つ言語。Rexx は動的型付けなので、型宣言を厳密に要求しません。
- 宣言型言語
- 結果を宣言的に表現する言語。手続き的な Rexx とは異なり、処理の流れを細かく指示するのではなく、目的を表現するスタイルです。
- エソテリック言語
- 実用性よりも難解さを追求する、学習コストが高い遊戯的な言語。初心者にはほとんど向かず、日常的な開発には使われません。
rexxの共起語
- Regina Rexx
- Windows・Linux・macOS などで動作する人気のオープンソース Rexx 実装。初心者にも入りやすく、スクリプト作成が簡単です。
- Open Object Rexx
- オープンソースの Object Rexx 実装。オブジェクト指向の機能を Rexx で使えるようにします。
- Object Rexx
- IBM が提供するオブジェクト指向 Rexx の実装(OO Rexx)。
- IBM REXX
- IBM が公式に提供する Rexx 実装。主にメインフレームや現代プラットフォームで標準仕様として使われます。
- TSO/E Rexx
- IBM のメインフレーム環境 TSO/E 上で動作する Rexx 実装。
- Mainframe
- REXX はメインフレーム環境で自動化やバッチ処理に使われることが多い言語です。
- z/OS
- IBM のメインフレームOS。TSO/E Rexx は z/OS 上でも利用されます。
- OS/2
- かつて広く使われた Rexx 実装・環境。
- Windows
- Regina Rexx など、Windows 上で動作する Rexx 実装の総称。
- Linux
- Regina/Open Object Rexx など、Linux 上で使える Rexx 実装。
- Parse
- REXX の文字列分解機能。Parse 句を使ってデータを部品に分けます。
- Arg
- コマンドライン引数を扱う Rexx の組み込み変数/機能。
- Say
- REXX で標準出力へ文字を表示する命令。初心者にも分かりやすい出力手段です。
- Address
- 他言語や環境を呼び出す Rexx の命令。Host 環境と連携できます。
- Exec
- Rexx プログラムの実行ファイル/スクリプト。拡張子は .REXX や .REX などが使われます。
- Interpreter
- REXX の実行エンジン(インタプリタ)を指す用語。
rexxの関連用語
- Rexx
- 読みやすさと移植性を重視した高水準の手続き型スクリプト言語。テキスト処理に強く、さまざまな実装がプラットフォームを跨いで動作します。
- Object Rexx
- Rexxにオブジェクト指向の要素を追加した実装。クラスとメソッドを使ってデータと処理をオブジェクトとして整理できます。
- Regina Rexx
- オープンソースの Rexx 実装で、クロスプラットフォーム対応が進んでいます。教育用途にも適しています。
- NetRexx
- Java 仮想マシン上で動く Rexx の実装で、Java との連携が容易です。
- IBM Object REXX
- IBM が提供する公式実装。z/OS や Windows など幅広い環境で利用され、豊富なツールと企業向けサポートを特徴とします。
- z/OS Rexx
- IBM のメインフレーム向け Rexx。大規模企業のバッチ処理や自動化に頻繁に使われます。
- Rexxの歴史
- Rexx は読みやすさと移植性を重視して開発された言語で、Regina Rexx や IBM の実装など複数の派生が現在まで続いています。
- Rexxの特徴
- シンプルな文法、自然言語寄りの構造、強力な文字列処理、他言語との連携がしやすい点が特徴です。
- Rexxの構文
- 基本は手続き型で、文末のセミコロンは不要な場面が多く、PARSE などを使った文字列分解が得意です。
- Rexxのデータ型
- 数値と文字列を主な型とし、長さ可変の文字列と Stem 変数と呼ばれる配列風のデータを組み合わせて扱います。
- Rexxの変数とStem変数
- スカラー変数と Stem 変数を使い、配列風データを動的に扱えます(例: Stem.1 のように階層的に値を格納します)。
- Rexxの組み込み関数
- 文字列操作、数値演算、ファイル操作などを行う組み込み関数が多数用意されています。
- Rexxの文字列処理
- 長さ取得、切り出し、空白削除、単語分解など、文字列を扱う機能が豊富です。
- Rexxの制御構造
- IF/THEN/ELSE、DO/END、SELECT/WHEN などの分岐とループ構造を備えています。
- Rexxのファイル入出力
- ファイルの開く/読む/書く/閉じるなどの基本的な I/O 操作をサポートします。
- Rexxのエラーハンドリングとデバッグ
- RC 変数や TRACE 機能、エラーハンドリングの分岐を使ってコードの信頼性を高めます。
- Rexxの実装と互換性
- 実装ごとに挙動の差があるため、移植時は互換性を確認することが重要です。
- Rexxの学習リソース
- 公式ドキュメント、入門書、オンラインチュートリアル、サンプルコードなどを活用して学ぶのがおすすめです。
rexxのおすすめ参考サイト
前の記事: « 諦観・とは?初心者向けにやさしく解説共起語・同意語・対義語も併せて解説!



















