Groovy
維基百科,自由的 encyclopedia
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)[2]。
Quick Facts 編程範型, 設計者 ...
編程範型 | 物件導向,手稿語言 |
---|---|
設計者 | James Strachan(英語:James Strachan (programmer)) |
實作者 | Guillaume Laforge (PMC主席) Jochen Theodorou (技術主管) Paul King Cedric Champeau |
釋出時間 | 2003年 |
目前版本 |
|
型態系統 | 強,動態,duck |
系統平台 | Java虛擬機器 |
作業系統 | 跨平台(Java虛擬機器) |
特許條款 | Apache特許條款v2.0 |
網站 | http://groovy-lang.org/ |
啟發語言 | |
Java, Python, Ruby, Perl, Smalltalk,Objective-C |
Close