Groovy

Apache的Groovy是Java平臺上設計的面向對象編程語言 。 這門動態語言擁有類似Python 、 Ruby和Smalltalk中的一些特性 ， 可以作爲Java平臺的腳本語言使用 ， Groovy代碼動態地編譯成運行於Java虛擬機 （ JVM ） 上的Java字節碼 ， 並與其他Java代碼和庫進行互操作 。 由於其運行在JVM上的特性 ， Groovy可以使用其他Java語言編寫的庫 。 Groovy的語法與Java非常相似 ， 大多數Java代碼也符合Groovy的語法規則 ， 儘管可能語義不同 。 Groovy 1.0 於2007年1月2日發佈 ， 並於2012年7月發佈了Groovy 2.0 。 從版本2開始 ， Groovy也可以靜態編譯 ， 提供類型推論和Java相近的性能 。 Groovy 2.4 是Pivotal軟件贊助的最後一個主要版本 ， 截止於2015年3月 。 Groovy已經將其治理結構更改爲Apache軟件基金會的項目管理委員會 （ PMC ） 。