McKown, John wrote:
I don't write Easytrieve and rarely any COBOL. If
the compilers are all bundled together and I'm given free reign for my
"ad hoc" stuff, then I'll probably use REXX or C.
John:
The REXX will be there even if you buy no compilers at all; it is
interpreted -- nothing significantly like any compiled REXX. UIM
(User Interface Manager -- display panels and print formats), CL, MI
(a kind of assembler), DDS... these will all compile on a base system.
Commands such as RUNSQLSTM give basic SQL function. And basic QM
query facilities are in a base system; the user interfaces for
changing and managing QM queries and forms are not. (The user
interfaces aren't absolutely required. Those are obviously easier
than alternatives.)
Hmmm... I see I was right to wait before deciding exactly what to
write. Simon has already said pretty much everything and said it
very well.
Now, I guess the only thing that I really want to say is that (1)
you'll probably use REXX more at first, but (2) expect to migrate
more to CL over time. You'll need to know some CL just to do a lot
of REXX anyway, since you'll end up having REXX execute a lot of CL
commands. You might as well learn about compiled CL programming, and
especially ILE procedures.
With current ILE CL, there's extremely little that can't be done
(though done better in COBOL/RPG, etc.) Now that pointers and data
structures are available in CL, even many of the trickiest APIs are
enabled. These generally include even the C library functions.
It's definitely going to be interesting to watch how you progress as
the months go by.
Tom Liotta
As an Amazon Associate we earn from qualifying purchases.