REXX
REXX 言語は、英国IBMに所属する開発者のマイク・カウリシャーによって、1979年3月20日に考案された。この言語は、バッチ言語やマクロ言語と汎用のプログラミング言語とを巧妙に結合させた言語で、IBMの各種オペレーティングシステム上で広く用いられている。REXX はメインフレームのVM(CMS)で生まれたが、IBM SAAで標準の手続き型言語として採用され、MVSやミッドレンジコンピュータのAS/400だけでなく、OS/2 や PC DOS 7 にも搭載され、家庭用、個人用としてもユーザの間で愛用された。MS-DOS や Amiga でも用いられた。Macintosh用の処理系もあった。後にオブジェクト指向を取り入れた Object REXX が開発され、今はオープンソースとなっている。あまり知られていないが Rexx/gci を使用することにより各種APIを制御することも可能である。現在では UNIX、Linux 用の処理系もある。代表的な処理系としては Regina や Open Object REXX などがある。
この言語の名前は英語の「restructured extended executor language」に由来している。