Jump to content

RPG: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
[[IBM]]'s database development language or "Report Program Generator", the use of the full name is discouraged since the remit of the language has grown immensely since it was first conceived. Best known as the main application development language behind the [[AS/400]].  
[[IBM]]'s database development language or "Report Program Generator", the use of the full name is discouraged since the remit of the language has grown immensely since it was first conceived and is now a full programming language with emphasis on business applications. Best known as the main application development language behind the [[AS/400]].  


==A list of OS/2 implementations of RPG==
==A list of OS/2 implementations of RPG==
Line 7: Line 7:


<!--
<!--
<LI>[http://www.software.ibm.com/ad/varpg/ VisualAge for RPG Client] - IBM's RPG software runs on an AS/400 server and an OS/2 or Windows client, although the web page touts the Windows version
[http://www.inprointernational.com/vtdoc.htm Visual Tools/400] - An extension to IBM's RPG compiler
<LI>[http://www.inprointernational.com/vtdoc.htm Visual Tools/400] - An extension to IBM's RPG compiler
-->
-->
====OS/2 Libraries and class libraries====
*


====Foreign libraries with RPG bindings====
====Foreign libraries with RPG bindings====
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current.
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current.
   
   
====GUI and application generators with RPG output====
*
====Translators that generate RPG output====
*
====Workframes and or IDE's====
====Workframes and or IDE's====
*  
* [[IBM WorkFrame/2]] - Supports [[Code/400]] and older DOS tools - Commercial - Discontinued..
====Editors with RPG support====


==A list of DOS implementations of RPG==
==A list of DOS implementations of RPG==
*  
* [[Lattice RPG II]] - Commercial - Discontinued.
* [[Lattice RPG 400D]] - Commercial - Discontinued.


====DOS Libraries and class libraries====
====DOS RPG utilities====  
*  
* [[Lattice CodePRobe]] - Commercial - Discontinued.
* [[Lattice DFE/DFU]] - Commercial - Discontinued.


==A list of RPG implementations that run under WinOS/2==
==A list of RPG implementations that run under WinOS/2==
*
* [[Lattice RPG 400W]] - Commercial - Discontinued.


==A list of RPG implementations that run under Java==
==A list of RPG implementations that run under Java==
Line 40: Line 31:
==A list of RPG implementations in JavaScript==
==A list of RPG implementations in JavaScript==
*
*
==Publications==
==Links & publications==
*  
* [http://www.jaymoseley.com/hercules/rpgtutor/rpg003.htm RPG logic flow]
====Local articles====
 
*
====Mailing lists & forums====
* [http://lists.midrange.com/mailman/listinfo/rpg400-l RPG400-l] - Dedicated to RPG on the [[System i]], but amenable to answering other RPG related quaetions.


====Tutorials and other learning material====
====Tutorials and other learning material====
 
* [http://enskill.com/online/ Enskill online RPG tutorials]
==Standards==
*


==RPG history==
==RPG history==
RPG was originally developed in 1959 as the '''Report Program Generator''' and was then a utility that replaced some of the punched card processing on the [[IBM 1401]], '''RPG II'' was introduced for the IBM [[System/3]] in the mid/late 1960s and had by that time started to resemble a programming language more. '''RPG IV''' was introduced on OS/2 and [[AS/400]] in 1995


[[Category:Programming Languages]] [[Category:RPG]]
[[Category:Programming Languages]]
[[Category:RPG]]

Revision as of 22:14, 29 March 2016

IBM's database development language or "Report Program Generator", the use of the full name is discouraged since the remit of the language has grown immensely since it was first conceived and is now a full programming language with emphasis on business applications. Best known as the main application development language behind the AS/400.

A list of OS/2 implementations of RPG


Foreign libraries with RPG bindings

  • LibcURL - Internet URL (WWW, FTP, etc) access - Open Source - Current.

Workframes and or IDE's

A list of DOS implementations of RPG

DOS RPG utilities

A list of RPG implementations that run under WinOS/2

A list of RPG implementations that run under Java

A list of RPG implementations in JavaScript

Links & publications

Mailing lists & forums

  • RPG400-l - Dedicated to RPG on the System i, but amenable to answering other RPG related quaetions.

Tutorials and other learning material

RPG history

RPG was originally developed in 1959 as the Report Program Generator' and was then a utility that replaced some of the punched card processing on the IBM 1401, RPG II was introduced for the IBM System/3 in the mid/late 1960s and had by that time started to resemble a programming language more. RPG IV was introduced on OS/2 and AS/400 in 1995