Session Abstract: It is an exciting time for developing applications that run on the Java™ Virtual Machine (JVM™ machine), because you have more choices than ever. You can take your pick of languages such as Python, Ruby, Groovy, and Scala for writing your applications while still leveraging the power of the JVM machine. However, what are the performance trade-offs? This session, for developers who want to use alternative languages on the JVM machine, looks at implementing various algorithms in each of these languages and compares how well they perform on the JVM machine. It discusses the characteristics of each language and how they influence performance results. It also throws in pure Java technology-based implementations of these algorithms as well as “native” performance for languages such as Python and Ruby. Some of the results can be very surprising.