On Sat, 24 Oct 2009, John McKown wrote:

> This is not entirely about IBM mainframes, so I hope you don't mind. But
> I'm curious about what languages/compilers exist which will produce Java
> byte code which could be run on a zAAP. I have found four (4) so far.
> 
[...]
> 
> Again, I want the z and z/OS to be as competative as possible. And the
> more "stuff" that can run on z/OS without driving up the software cost,
> the better. I am especially interested in JVM based languages because
> CICS transactions can be written in Java. Therefore, if I can integrate
> the non-Java JVM based languages with Java to use the JCICS interface in
> CICS, I have expanded the capabilities of CICS as well.

Others have already posted nice lists of interesting languages, so I will
not repeat them.

However, for quite few years I have been interrogating google about this
subject (in a somewhat lazy-compulsive-obsessive manner). I have never
made anything practical because I lacked the time for this. I was just
probing a little. So, from what I have read, one can expect a performance 
drop compared to the same code written in pure Java. Statements like this 
were repeated in every language's docs I examined. But it seems that   
things are changing: when compared Scala and JRuby to Java 6 -server,
Scala is almost on par with Java while JRuby lags behind.
 
http://shootout.alioth.debian.org/

Of course, benchmarks do not tell the whole truth but they can give some
hints. Some JVM-based languages improve faster than others. It could be  
interesting to run those tests on the mainframe and see what differences  
there are, if any.

Regards,
Tomasz Rola

--
** A C programmer asked whether computer had Buddha's nature.      **
** As the answer, master did "rm -rif" on the programmer's home    **
** directory. And then the C programmer became enlightened...      **
**                                                                 **
** Tomasz Rola          mailto:tomasz_r...@bigfoot.com             **

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