> Is there any reason that anybody can think of for making an ASSEMBLER
> program an LE main routine, other than if it invokes some LE
subroutines
> or COBOL (or other LE-enabled language) subroutines? What about if it
> uses the BPX... subroutines to do UNIX work?

Having a runtime that provides a bunch of services and callable library
functionality is a somewhat alien concept to most assembler programmers.
I am no fan of LE, but in the absence of anything better it is the best
tool you have.

High level language programmers take their standard library routines and
runtime support for granted and there is no reason assembler programmers
cannot benefit as well. Once you have leveraged those capabilities it
can be quite painful going back to a true bare-metal environment. 

If you're just doing the moral equivalent of a single load module main()
program in assembler, then there is nothing to be gained or lost.
However, if you're going to call other programs (even within the same
lmod) and/or you want to leverage runtime capabilities or callable
library routines, then there really isn't any better way. 

CC

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to