Category:RPG: Difference between revisions

+ IBM i reference
(Copy text by Strqst400 from http://rosettacode.org/mw/index.php?title=RPG_II,_III,_400&action=history)
 
(+ IBM i reference)
 
(2 intermediate revisions by one other user not shown)
Line 1:
{{language}}
RPG II, III, 400 and RPG IV are a family of languages created and primarily distributed by [[IBM]]. The initials initially stood for '''Report Program Generator''', though that usage is no longer in vogue. TheThese latestlanguages versionwere ofwidely RPGused (for RPGthe IVIBM orS/3, RPGLES/32, )S/34, containsS/36, featuresS/38, suchAS/400 asand prototypediSeries functionsmidrange andcomputers. procedures, staticILE andRPG dynamic(RPG binding,IV) accessis toin Cwide routineuse libraries,today dynamicon linkthe libraries,IBM andi fullyoperating recursivesystem andwhich reis the successor to the above-entrantnamed midrange systems of modularthe codepast.
 
The latest version of RPG ( RPG IV or RPGLE ) contains features such as prototyped functions and procedures, static and dynamic binding, access to C routine libraries, dynamic link libraries, and fully recursive and re-entrant modular code.