2008/12/31 John McKown <[email protected]>:
> On Tue, 30 Dec 2008 16:16:25 -0600, Don Higgins <[email protected]> wrote:
>
>>Here is something new and something old for 2009.  Come to SHARE session
>>8194 in Austin TX on March 3, 2009 at 8 AM for the first live demonstration of
>>zcobol portable mainframe COBOL compiler which is written in z390 structured
>>conditional macro assembler.  zcobol supports multiple dialects of mainframe
>>COBOL with the option to generate source and executable program code in
>>any one of the following target languages:
>>
>>1.  HLASM compatible mainframe assembler for z390/z9/z10
>>2.  Java for any J2SE platform
>
> Does this mean that it might be possible to use zcobol to compile some of
> our current z/OS COBOL programs into Java classes and run them on a zAAP?

Heh heh heh... The specialty engine can o' worms arises yet again.

I have no doubt that IBM has applied people much smarter than I am and
equipped with all the best tools, to this situation, because it has
been inevitable that someone would produce a COBOL to Java compiler
(whether the compiler output is Java source, or JVM bytecodes) just to
exploit this situation. I believe there are a couple of existing
commercial offerings along these lines, but they are probably geared
to running COBOL on non-mainframe platforms, and don't really provide
any threat of moving workload from regular (expensive) z engines to
specialty (cheap) ones.

But here comes a compiler that is written by mainframe knowledgable
people, with a clear understanding of what's needed for such a
transition, including the supporting environment items like CICS.

My guess is that IBM won't <do> anything at the moment, because zcobol
is probably too difficult for production shops to use, and isn't
(yet?) supported in the way that big commercial users would require.
And of course there's the performance question. But clearly IBM does
have a problem if it becomes fairly easy to move existing (dare I say
"legacy"?) workload to a cheaper and maybe even faster engine.

All of the specialty engines types except zAAP have technological and
contractual means of restricting their use to the IBM-desired "new"
workloads. But an engine that runs Java by design in order to attract
new work (hopefully from Sun or HP boxes) can't really look at your
JVM bytecodes and say "this <looks> like something that was originally
written in COBOL so we won't run it", any more than an airline can say
"you <look> like a business traveller, so we'll charge you five times
the rate your seatmates are paying for this flight".

My wild guess is that if zcobol looks like a real threat, IBM will
just buy it. And maybe that wouldn't be such a bad thing from its
developer's point of view...

Tony H.

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