Интегрированная языковая среда
Интегрированная языковая среда (ILE) — это модель программирования, разработанная IBM для линейки компьютеров AS/400 и остающаяся важной частью среды программирования IBM i .
Языки
[ редактировать ]IBM предоставляет компиляторы ILE для C , C++ , RPG , COBOL и CL . [1] Для RPG, COBOL и CL существуют как компиляторы OPM (до сих пор иногда используемые для устаревших приложений), так и новые компиляторы ILE. Точно так же, как и ILE C, существовал более ранний C/400 на базе EPM, хотя его производство было прекращено. Компиляторы Pascal и FORTRAN были доступны для EPM, но компиляторы ILE для этих языков так и не были выпущены; аналогично, компиляторы BASIC и PL/1 были доступны для OPM, но компиляторы ILE для этих языков также никогда не выпускались.
История
[ редактировать ]16 февраля 1993 года IBM объявила, что версия 2R3 OS/400 будет включать серьезные изменения в поддержку языков программирования – введение ILE. [2] [3] [4] Он обеспечивал общий интерфейс для различных языков программирования, доступных для компьютерной платформы AS/400 . ILE представлял собой усовершенствование двух существующих моделей программирования, доступных в OS / 400: исходной программной модели (OPM), которая использовалась для традиционных языков бизнес-программирования, таких как RPG и COBOL; и модель расширенного программирования (EPM), которая была введена для использования в языках C и Pascal. OS/400 (теперь IBM i) продолжает поддерживать OPM и EPM для запуска устаревших приложений, но новые разработки рекомендуется вести в ILE (или PASE, системная среда переносимых приложений, которая обеспечивает частичную двоичную совместимость с AIX ).
Ссылки
[ редактировать ]- ^ «Соглашения ILE для вызова любой программы (*PGM)» . www.ibm.com . Проверено 16 февраля 2021 г.
- ^ «Интегрированная языковая среда (ILE) | РПГ | Программирование» . www.mcpressonline.com . 30 апреля 1993 года . Проверено 12 февраля 2021 г.
- ^ Фрэнк Г. Солтис (2001). Крепость Рочестер: внутренняя история IBM ISeries . Система iNetwork. п. 140. ИСБН 978-1-58304-083-6 .
- ^ Брандель, Мэри (21 июня 1993 г.). «AS/400 больше не сам по себе» . Компьютерный мир . 27 (5). IDG Enterprise: 105. ISSN 0010-4841 .