Ed,

Java initially runs intepreted JVM byte code. As the program runs, the JVM
invokes a "just in time" compiler to transform the byte code into native z
series instructions. As I understand it, the common back end that is being
discussed for COBOL, PL/I, C/C++, et al. is this "just in time"
compiler/optimizer.

I wish z/OS did for Java what the i does. The javac compiler creates a byte
code .class file. However, attached to this byte code file is actual
pSeries native instruction which is what is really run. The i has a lot of
interesting things. What blew me away was that the compilers produce TIMI
instructions (similar in concept to Java byte code). The first time a
program is run, the OS compiles the TIMI into native code and attaches that
code to the "program object" and thereafter runs the "program object" code.
Well, sort of. Because this compiler may be improved. If this happens, or
if the TIMI code is moved to another processor, the OS will recompile and
recreate the "program object". All automatically. Must drive auditors and
change control people up the wall.

On Thu, Jul 11, 2013 at 12:22 AM, Ed Gould <edgould1...@comcast.net> wrote:

> Timothy:
>
> It depends... lets see some results before congratulating them. *IF* Java
> is any indications I suspect there isn't a big enough machine around to run
> one program.
> Face it JAVA is a PIG when it comes to burning up cpu resources.
>
> Ed
>
>
> On Jul 11, 2013, at 12:06 AM, Timothy Sipples wrote:
>
>  Peter Farley opines:
>>
>>> They [IBM] have, time and again, shown themselves quite capable of
>>> deliberately reducing the effectiveness of new technology to preserve
>>> their revenue stream for a few more quarters.
>>>
>>
>> Examples?
>>
>> I'll offer a counterexample: the System/360. IBM led the electromechanical
>> tabulating and accounting equipment market, and the System/360 utterly
>> destroyed the very market IBM dominated. The System/360 was either going
>> to
>> be history's stupidest act of corporate suicide or one of history's most
>> brilliant business successes, depending on how it turned out.
>>
>> More recent examples are obviously more relevant than older ones. No
>> points
>> awarded if the examples have other plausible motives available.
>>
>> By the way, this question has just been answered for COBOL. Enterprise
>> COBOL Version 5.1 is available, now. Turn on the new compiler
>> optimizations
>> and measure the results. They be good. In my opinion it's delusional to
>> think IBM would invest huge sums and many years developing (and shipping!)
>> an entirely new backend for a product it didn't believe in and that it
>> didn't expect to sell. Utterly, completely delusional, with absolutely no
>> sense of reality -- business or technical. In my personal view. Sometimes
>> people post conspiratorial stuff here and then I think, "That individual
>> is
>> not rational in thought." Maybe others' experiences are different, but I
>> haven't persuaded many people to act when I present an irrational
>> argument.
>> They just look at me funny and say something like, "OK, that's very
>> interesting. Thank you for sharing." I've learned to be a little more
>> thoughtful in trying to understand the world, rationally.
>>
>> I applaud IBM for Enterprise COBOL V5 and recommend others do the same.
>> Well done, and more, please.
>>
>> ------------------------------**------------------------------**
>> ------------------------------**--------------
>> Timothy Sipples
>> GMU VCT Architect Executive (Based in Singapore)
>> E-Mail: sipp...@sg.ibm.com
>> ------------------------------**------------------------------**
>> ----------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>
> ------------------------------**------------------------------**----------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>



-- 
This is a test of the Emergency Broadcast System. If this had been an
actual emergency, do you really think we'd stick around to tell you?

Maranatha! <><
John McKown

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to