>>So, what is the point, on today's fast machines, about worrying about the 
>>>>optimisation of the small stuff?

This statement makes no sense at any level.  What constitutes "user code"?  
Does that only apply to instructions that I've personally crafted?  If I 
read/write an unblocked file, is there no room for improvement simply because I 
cause an access method to perform an I/O hundreds of more times than I need to?

More importantly, why distinguish between a service that a user would have to 
perform anyway, versus one that is provided by the system?  Does microcode 
count, or only hardware implemented instructions regarding "user code"?

If I invoke a REXX built-in function is that user code or vendor code?

More importantly you're ignoring the fact that coding is rarely a singular 
issue, but rather it involves poor designs and implementations.

Even if this percentage could be corroborated based on some arbitrary 
definition of what delineates "user" from "system" code, the point is 
irrelevant.  Systems behave as an aggregate of their code and the requests that 
are expected to be satisfied.  To treat any of them in isolation completely 
misses the point.

Adam

----------------------------------------------------------------------
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