RPG (язык программирования)
RPG (Report Program Generator) — язык программирования, синтаксис которого был изначально сходен с командным языком механических табуляторов компании IBM. Был разработан для облегчения перехода инженеров, обслуживавших эти табуляторы на новую технику и переноса данных, первоначально был реализован для IBM 1401. Широко использовался в 1960-х и 1970-х гг.
Наиболее распространённой версией языка, по всей видимости являлась RPG II.
Компания IBM продолжает поддержку языка и в настоящее время, так как на нём написан громадный объём кода, который невыгодно переводить на другие языки программирования.
В версии RPG IV, выпущенной в 2001 году, введены элементы объектного программирования.
Кроме мейнфереймов и машин AS/400 от IBM, RPG был реализован на платформах Digital VAX, Sperry Univac BC/7, Univac system 80, Siemens BS2000, Burroughs B1700, Hewlett Packard HP3000, ICL 2900 series, Honeywell 6220, WANG VS, IBM PC (DOS).
Компилятор Visual RPG, разработанный сторонним производителем, обеспечивает работу под Windows и поддержку GUI. Существуют также реализации для OpenVMS и других, более экзотических платформ.
bg:RPG de:RPG (Programmiersprache) en:IBM RPG es:Lenguaje de programación RPG fr:Générateur automatique de programmes hu:RPG id:RPG (bahasa pemrograman) it:RPG (linguaggio di programmazione) ja:RPG (プログラム言語) nl:RPG (programmeertaal) pl:RPG (język programowania) pt:RPG (linguagem de programação) ro:Limbajul de programare RPG sv:RPG (programspråk) th:ภาษาอาร์พีจี uk:RPG (мова програмування)
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....