統合言語環境(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日閲覧。
- ^ フランク・G・ソルティス (2001). 『フォートレス・ロチェスター:IBM ISeriesの裏話』System iNetwork. p. 140. ISBN 978-1-58304-083-6。
- ^ ブランデル、メアリー(1993年6月21日)「AS/400はもはや単独ではなくなった」Computerworld誌27巻5号、IDG Enterprise: 105、ISSN 0010-4841。