• Subject: RE: RPGIII vs. RPG400
  • From: "Bob Cozzi" <cozzi@xxxxxxxxx>
  • Date: Mon, 2 Aug 1999 22:10:53 -0500
  • Importance: Normal

Right,

The compiler product is "IBM AS/400 ILE RPG/400" program product. That does
not mean the language is "ILE RPG" however. That compiler package compiles
all 3 versions of RPG.

Bob Cozzi

http://www.RPGIV.com




> -----Original Message-----
> From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
> Behalf Of Paul Tuohy
> Sent: Sunday, August 01, 1999 6:58 PM
> To: RPG400-L@midrange.com
> Subject: Re: RPGIII vs. RPG400
>
>
> Bob,
>
> Perhaps you can clarify for me.
>
> There are two licenced products (or two components of the same
> licenced product)
> - RPG/400 and ILE RPG/400. (Sorry, not at a machine at the
> moment, so can't quote
> exact descriptions or feature codes).
>
> I took it that RPG/400 was the RPG III compiler(s) and ILE
> RPG/400 was the RPG IV
> compiler.
>
> I agree with your comments on the names. People (especially IT
> managers) are
> under the impression that there are more versions of RPG then
> there are varieties
> of baked beans.
>
> Paul Tuohy
>
> Bob Cozzi wrote:
>
> > 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
>
>
> +---
> | 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.