• Subject: Re: Proportion of programming languages on AS400
  • From: "Simon Coulter" <shc@xxxxxxxxxxxxxxxxx>
  • Date: Mon, 22 Nov 99 22:27:24 +1100


Hello Booth,

Nothing in particular.  It just made me laugh.  If IBM had any RPG expertise 
you'd think the 
examples they provide in the manuals would be a little better than the 20 year 
old crap they 
do publish.  Hmmm?

While there MAY have been one or two very early IBM products written in RPG (I 
vaugely recall 
something on V1 using RPG), RPG is hardly qualified for systems programming.  
Systems were 
being written long before C came along (and C was first implemented in assembly 
until those 
two who shall remain nameless had enough to assemble a C compiler written in C 
-- an example 
of the proverbial bootstrap).  IBM used to do everything itself.  Its own 
hardware, software, 
compilers, etc, etc, but that has been changing over the last few years.

Most IBM development was done using macro assembly languages or some derivative 
of PL/1 (PL/X, 
PL/X86, PL/MI, PL/AS).  New development for the AS/400 is done mostly in C 
unless the existing 
code base is in PL/MI ('cause the bean counters think they get a greater return 
on their 
investment in bodies if they don't have to teach graduates a new language.  The 
argument goes 
something like this: They graduate knowing C don't they, and of course, their 
professors 
taught them to program rather than simply complete assignments, right?  So if 
we write code in 
C then our new hires will be productive from day one rather than spending some 
months with a 
mentor learning about PL/MI and the AS/400.  Pointy-haired bosses strike again!)

OS/400 and it's LPPs are written in many languages:  Query Management is 
written in Modula2 
(supplied by Logitech), Query Manager is written in PL/MI, except for the 
prompted editor 
which is C, SLIC is written in C++.  I believe there was even a Snobol compiler 
for the S/38 
which never saw the outside world.  Some screens use UIM, some are still DDS.

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: Lotus Notes Release 5.0.1b September 30, 1999
> Date: Sun, 21 Nov 1999 14:23:24 -0500
> From: boothm@earth.goddard.edu
> To: MIDRANGE-L@midrange.com
> Reply-To: MIDRANGE-L@midrange.com
> Cc: none
> Subject: Proportion of programming languages on AS400

> 
> oh.  Glad to bring happiness to a curmudgeon.   Was any one part funnier 
> than the other parts?
> 
> I swear that I remember this from way back in the early 1970s.  What 
> language were they using then?  Isn't C and C++ much newer than the 1970s?
> 
> _______________________
> Booth Martin
> boothm@earth.goddard.edu
> http://www.spy.net/~booth

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

This thread ...


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

This mailing list archive is Copyright 1997-2019 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].