統合言語環境( ILE) は、IBM がAS/400シリーズのコンピューター用に開発したプログラミング モデルであり、 IBM iプログラミング環境の重要な部分となっています。
言語
IBMは、 C、C++、RPG、COBOL、CL用のILEコンパイラを提供しています。[1] RPG、COBOL、CLには、OPMコンパイラ(レガシーアプリケーションで今でも時々使用されます)と新しいILEコンパイラがあります。同様に、ILE Cと同様に、以前はEPMベースのC/400がありましたが、これは廃止されました。PascalとFORTRANコンパイラはEPMで使用できましたが、これらの言語用のILEコンパイラはリリースされていません。同様に、BASICとPL/1コンパイラはOPMで使用できましたが、これらの言語用のILEコンパイラもリリースされていません。
歴史
1993 年 2 月 16 日、IBM はOS/400の V2R3 にプログラミング言語サポートの大幅な変更、つまり ILE の導入が含まれることを発表しました。[2] [3] [4]は、 AS/400コンピュータ プラットフォームで使用できるさまざまなプログラミング言語間の共通インターフェイスを提供しました。ILE は、OS/400 で使用できる既存の 2 つのプログラミング モデル、RPG や COBOL などの従来のビジネス プログラミング言語で使用されていたオリジナル プログラム モデル (OPM) と、C および Pascal で使用するために導入された拡張プログラミング モデル (EPM) を改良したものです。OS/400 (現在の IBM i) は、レガシー アプリケーションを実行するために OPM と EPM を引き続きサポートしていますが、新しい開発は ILE (または AIX との部分的なバイナリ互換性を提供する PASE、Portable Applications System Environment )で行うことが推奨されています。
参考文献
- ^ 「任意のプログラム(*PGM)を呼び出すためのILE規則」www.ibm.com 。 2021年2月16日閲覧。
- ^ 「統合言語環境 (ILE) | RPG | プログラミング」www.mcpressonline.com。 1993 年 4 月 30 日。 2021 年 2 月 12 日閲覧。
- ^ Frank G. Soltis (2001)。『フォートレス・ロチェスター: IBM ISeries の裏話』System iNetwork。p. 140。ISBN 978-1-58304-083-6。
- ^ Brandel, Mary (1993 年 6 月 21 日). 「AS/400 はもはや単独ではなくなった」. Computerworld . 27 (5). IDG Enterprise: 105. ISSN 0010-4841.
