1、MODERN RPG WHAT DOES IT MEAN?MARINA SCHWENKSESSION:2853ABOUT ME Senior Programmer Analyst/IBM i admin at Innovative Software Solutions Consulting Member of the CAAC.(COMMON Americas Advisory Counsel)2019 IBM fresh face President of WMCPA COMMON Board Member IBM Champion for Power COMMONs New to IBM
2、I(N2i)committee member and board liaison.WELL,WHAT IS RPG?RPG stands for Report Program generator Its been around since 1959 and its still used today.We are far from the punch card,report only days.RPG is still the primary language used on IBM i today.HISTORY Origins(1960s)RPG was first introduced b
3、y IBM in 1959 as a tool to help generate business reports.Unlike traditional programming languages that required extensive coding,RPG used a declarative style where users defined their data processing requirements,and the system handled the rest.HISTORY Early Evolution(1970s-1980s)With the rise of I
4、BM System/3 in the late 1960s,RPG II was introduced.RPG II was more structured and could handle larger business applications.It became popular among small and medium-sized businesses due to its simplicity and efficiency in processing business data.As IBM continued to innovate,RPG III was introduced
5、in the 1980s with IBM System/38 and later became a key language for IBM AS/400 systems.RPG III introduced more programming features,including structured programming,subroutines,and enhanced file-handling capabilities.HISTORY Modernization and Expansion(1990s-2000s)In the 1990s,IBM introduced RPG/400
6、 alongside the AS/400 system(now IBM i).RPG/400 provided enhancements like better file handling and structured programming.The real transformation came with ILE RPG(Integrated Language Environment RPG)in 1994,which introduced modular programming,free-format calculations,and better integration with o