Or devoting the time to figuring out how not to MVC(L) the data at all.
Pointers are your friend. Of course, sometimes you have to move the data.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
Of john gilmore
Sent: Wednesday, June 01, 2011 8:02 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: What is the current feeling for MVC loop vs. MVCL?

The "optimizations" that compilers use are certainly interesting in the
sense that there are things to be learned from them.
 
They do, however, have two limitations.  They are particularist, appropriate
usually but not always to the run-time environment in which a particular
compiler's output will be executed but often less so in a different
environment.  (Both advantages and disadvantages have, for example, attended
the use of shared optimizing machinery by IBM PL/I and C.)  
 
These optimizations are also devised by groups whose full-time job is to
optimize code skeletons that are used stereotypically in compiler-generated
code; and these groups inevitably come to have a vested interest in
cleverness, i.e., non-standard, less than obvious ways of doing things. 
 
I have been dismayed by this thread.  It would be better for almost all of
us almost all of the time to use MVCLs, devoting the time not wasted by
examining clever alternatives to them to more significant problems.  

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

Reply via email to