The main criticisms of RPG center around the language not having enough "modern" features, such as support for object-oriented programming (OOP). access to the integrated Db2 database on the IBM i platform.4.1 Fall 2019 enhancements for RPG - DATA-GEN, OVERLOAD, OPTIONS(EXACT)Ĭompared to other programming languages, RPG is especially strong in.There is a large established base of RPG code in production environments, usually performing heavy-lifting batch-oriented data tasks, or providing support for interactive ERP applications, either with native 5250 interface or with a graphical user interface ( GUI) or Web Skin applied over the 5250 data stream. OS/400 contains extensive support for debugging and run-time identification of RPG code. These can all be considered niche projects with very little adoption, especially the ones outside IBM. Various RPG implementations have been developed for other platforms over the years including the IBM 1401, System/360, S/370 and follow-ons the Hewlett Packard HP3000 as well as Wang, Sperry, Burroughs, and Digital PDP and VAX computers. RPG is almost exclusively limited to IBM midrange platforms. The latter has two distinctive flavors: the traditional column restricted language entry and the modern /Free alternative where most of the coding can be entered in a non-column restricted way. RPG II, RPG III, RPG 400, and RPG IV (sometimes referred to as ILE RPG). There are four major versions of RPG currently in use. Programmers, coming to RPG from other programming environments, will still need to get some education to familiarize themselves with its capabilities, and how it functions. See also on Wikipedia: RPG programming language It is a programming language developed by IBM originally created for developing business applications. RPG is an acronym which stands for Report Program Generator.
0 Comments
Leave a Reply. |