As I have said in previous posts if you are programming only in RPG400, or RPG3, and not learning and using the latest version of RPG you are risking your future.
I found further proof yesterday browsing IBM's KnowledgeCenter looking for the latest RPG reference manual, when I noticed that the RPG400 (RPG3) manuals are no longer offered on line.
The following manuals are not included in the IBM i Information Center...
- RPG/400 Reference...
- RPG/400 User's Guide...
Click on image to see larger version
I checked with the other currently supported releases of IBM i and found their pages said the same:
Do I see IBM discontinuing RPG3? No, I am sure that it will still be possible to write programs in RPG3. I see this as a strong hint from IBM that it is time to move to more modern RPG.
Should this be a surprise? Not to anyone who is serious about the IBM i operating system.
This year is the 23rd year since RPGLE, RPG4, was launched. No enhancements have been made to the RPG3 language since then. Part of the problem of the perception of the "AS400" is that it is "out dated" with "obsolete programming languages", RPG3. That cannot be further from the truth with all the enhancements that have been made in the past 23 years, including all the changes that have been made to RPG.
If you do not know the latest RPG, or choose to only use RPG3, then you risk making yourself obsolete as the rest of the IBM i world advances leaving you further behind.
Previous post on the obsolescence of RPG3:
If you want to start learning modern RPG then read the first of the above linked posts, and keep reading this website.