Groovy

Groovy is both a dynamic and static language for the Java platform. It is multi-faceted and object-oriented. Its features are similar to the ones of Python, Ruby, Perl, and Smalltalk. It integrates with any Java program easily.