Язык программирования RPG (OS/400). История создания

Синтаксис языка программирования RPG сначала был похож на командный  язык механических табуляторов, который являлся собственностью компании IBM. Он был создан, чтобы облегчить переход инженеров, которые занимались обслуживанием данных табуляторов на обновленную технику.

Также использовался для переноса данных, был реализован для IBM 1401, и использовался в 1960-х и 1970-х гг.

Очевидно, что наибольшее распространение получила версия RPG II.

Важно отметить, что и сейчас компания занимается поддержкой языка RPG. С его применением написано большое количество кода, переводить который просто невыгодно.

Помимо мэйнфреймов и AS/400 от IBM, данный язык программирования был реализован на платформах Digital VAX, Univac system 80, Sperry Univac BC/7, Burroughs B1700, Siemens BS2000, ICL 2900 series, Honeywell 6220, WANG VS. Существуют и реализации для OpenVMS и других, более нестандартных платформ.