× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: RE: RPGIII vs. RPG400
  • From: "Bob Cozzi" <cozzi@xxxxxxxxx>
  • Date: Sun, 1 Aug 1999 12:24:11 -0500
  • Importance: Normal

Simon is mostly correct, but I have to say I usually have to inform even
IBMers of the correct names of RPG.

RPGII - used on pre-System/38 and AS/400 systems. Ported to AS/400 for S/36
environment.

RPGIII introduced on the System38 and continued onto the AS/400. Supported
by AS/400 in two forms, System/38 compatibility mode which restricted new
AS/400-only operation codes from compiling in a System/38 targeted
environment. The compiler package (product) was called the IBM AS/400
RPG/400 Compiler. It supported both versions of the RPG III language. The
problem here is most people refer to AS/400 RPG III as "RPG400" there may be
signs that there is such as language, but there is not.

Then there is RPG IV. The IBM internal name for the RPG IV compiler (before
they named RPG IV) was the "ILE RPG" compiler. They called the compiler "ILE
RPG". Unfortunately that name slipped out into the trade press. There is no
such thing as "ILE RPG". There is only RPGII, RPGIII and now, RPGIV.

No such thing as RPG/400 or RPG400.
No such thing as ILE RPG or "ILE" as programming languages.

ILE is the AS/400 runtime environment.

There is also a product called VisualAge RPG. That version of RPG is RPG IV
with extensions.

It is interesting to me (read disappointing) that so many IT Managers think
"RPG400" is different from RPGIII and "ILE RPG" is something different from
RPG IV. I'm mostly disappointed that IBM let this internal name get out and
be used. In fact some of the IBM manual writers use the incorrect name,
which writers for the trade press have used as vindication for their
inaccuracy. But that was years ago.

Hope this helps whomever was asking the original question.


Bob Cozzi

http://www.RPGIV.com




> -----Original Message-----
> From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
> Behalf Of Simon Coulter
> Sent: Sunday, August 01, 1999 1:20 AM
> To: RPG400-L@midrange.com
> Subject: Re: RPGIII vs. RPG400
>
>
> M
> Hello Jon,
>
> Specifically RPG III is the dialect for the System/38 and first
> two releases of the AS/400.
> RPG/400 is a superset of RPG III and arrived with VRM130 of
> OS/400. They can be thought of as
> the same language but RPG/400 has additional operation codes for
> dealing with strings (SUBST,
> CAT, CHECK, etc) and support for MOVE with pad, READ with no lock, etc.
>
> Don't confuse RPG/400 with RPG IV which is a major improvement
> and dialectic difference.  RPG
> IV is often (incorrectly) called ILE RPG.  RPG IV has support for
> procedures, prototypes, local
> variables, pointers, built-in functions (%SUBST, %TRIM, %EDIT,
> etc), the EVAL operation code,
> free-format expressions, and other good stuff.  This is the RPG
> of the future.
>
> Regards,
> Simon Coulter.
>
> «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
> «» FlyByNight Software         AS/400 Technical Specialists       «»
> «» Eclipse the competition - run your business on an IBM AS/400.  «»
> «»                                                                «»
> «» Phone: +61 3 9419 0175      Mobile: +61 0411 091 400           «»
> «» Fax:   +61 3 9419 0175      mailto: shc@flybynight.com.au      «»
> «»                                                                «»
> «» Windoze should not be open at Warp speed.                      «»
> «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
> //--- forwarded letter
> -------------------------------------------------------
> > X-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26
> > Date: Fri, 30 Jul 99 11:21:51 -0700
> > From: "Jon & Cindy Erickson" <eware@pcez.com>
> > To: RPG400-L@midrange.com
> > Reply-To: RPG400-L@midrange.com
> > Subject: RPGIII vs. RPG400
> > Importance: Normal
>
> >
> > Rould anyone tell me differences between RPGIII & RPG400 besides feature
> > codes?
> >
> > Thanks,
> >
> > Jon
>
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator:
> david@midrange.com
> +---END
>
>

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---END



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.