Faster Dynamically Typed Languages on JVM 7

Before going into what Java is offering in this new release, let us understand what dynamically typed languages are. Examples are Javascript, Ruby, Python, Groovy and so on. Few details of these languages -

Until Java 6, there was primarily only Javascript to cater such dynamic requirements. But things are changing after that. See how -

Java 6 (JSR 223):

Java 7 (JSR 292):

If we look at these modifications, then one can see clearly what Java is trying to do in this market of scripting languages. It is making JDK friendly to the dynamically typed scripting languages. Encouraging such new languages, to use JDK as an underlying platform, to build execution engines, will definitely increase the market share of Java. Already we have a huge number of open source frameworks dependent on Java, and in addition to that we will have future scripting languages also Java based.

Reference:

New JDK 7 Feature: Support for Dynamically Typed Languages in the Java Virtual Machine

  • Share/Bookmark
Headline

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Leave Comment

(required)

(required)