Object REXX
パラダイム オブジェクト指向プログラミング
設計者 IBM
最新リリース 5.0.0 / 2023年5月10日[1]
型付け 弱い動的型付け (ただし、型チェックを行う関数は用意されている)
影響を受けた言語 REXX、C言語、Pascal、C++、Java、BASIC、PL/I、Smalltalk
影響を与えた言語 IBM NetRexx、Kilowatt Software Roo!
テンプレートを表示

Object REXX はIBMが開発した REXX にオブジェクト指向を取り入れたプログラミング言語である。ここでは IBM Object REXX およびそのオープンソース版である Open Object REXX について述べる。その他の Object REXX 系統の処理系である IBM NetREXX および Kilowatt Software Roo! に関しては別途参照。

概要

1988年にIBMのエンジニアグループにより開発が開始された。その後 OS/2 Warp にバンドルされた。

なお、IBM による Object REXX の営業活動は2005年1月12日に終了している。現在は Open Object REXX としてオープンソースとなっている。

特徴

IBM Object REXX と Open Object REXX の差異について

ここでは IBM Object REXX と Open Object REXX の差異について述べる。

サンプルソース

console = .stream~new(stdout);
console~lineout("Hello, World!");
.stdout~lineout("Hello, World!"); 
.stdout~charout("Hello, World!" || "0d0a"x);

外部リンク

  1. ↑ 出典URL: https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0/, 題名: ooRexx (Open Object Rexx) - Browse /oorexx/5.0.0 at SourceForge.net
⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS B62