ARCAD Transformer RPG Picto

ARCAD Transformer RPG

e-Learning

e-learning RPG Free Form

Not using Free Form RPG yet?

Learn Free Form RPG online!

Why is there still more RPG code running on IBM i than any other single language?

Unlike some other business-oriented languages (such as COBOL), RPG has evolved into a modern procedural language able to interact with all kinds of interfaces — including XML, remote DBs, modern devices and so on.

RPG retains a deep integration with IBM i and DB2, which makes it an incredibly efficient language for implementing data access and business processes.

What is new with Free Form RPG?

  • Free-form RPG allows code in free-form statements rather than in specific fixed columns
  • The /FREE and /END-FREE compiler directives are no longer required for free-form (but tolerated)
  • Multiple line definitions are easier to code, easier to maintain, and easier to understand
  • Defining data items with long symbol names is no longer problematic

Why use the new Free Form RPG?

  • Readability – new syntax resembles other modern languages and can be understood easily
  • Short Learning Curve – easy onboarding of new developers familiar with Java, PHP etc.
  • Productivity – ease of coding for new and existing RPG developers
  • Features – some new language functions are available only from Free Form

Learn more about ARCAD Transformer RPG