Key facts
- Paradigm
- Multi-paradigm : object-oriented , imperative , functional , aspect-oriented , scripting
- Designed by
- James Strachan
- Developer
- Paul King (PMC Chair), Jochen Theodorou (Tech Lead), Guillaume Laforge, Cedric Champeau, Daniel Sun, Eric Milles
- First appeared
- 2003 ; 23 years ago ( 2003 )
- Stable release
- 5.0.6 (4 May 2026 ; 31 days ago ( 4 May 2026 ) ) [ ± ]
- Typing discipline
- Dynamic , static , strong , duck
- Platform
- Java SE
- License
- Apache 2.0
- Filename extensions
- .groovy, .gvy, .gy, .gsh
- Website
- groovy-lang .org
via Wikipedia infobox
Official website
The Apache Groovy™ programming language
groovy-lang.org →Link to the official site · 2,405 chars · not written by Vinony
Wikidata facts
- Developer
- Apache Software Foundation
- Official website
- groovy.apache.org
- Image
- XGroovyConsole.gif.pagespeed.ic.MveHrO02zE.png
- Has use
- software library
Show 13 more facts
- copyright license
- Apache Software License 2.0
- Stack Exchange tag
- stackoverflow.com/tags/groovy
- software version identifier
- 5.0.5
- inception
- 2003-00-00
- file extension
- groovy
- influenced by
- Q42478
- source code repository URL
- gitbox.apache.org/repos/asf/groovy.git
- programmed in
- Java
- typing discipline
- duck typing
- operating system
- cross-platform
- issue tracker URL
- issues.apache.org/jira/browse/GROOVY
- download URL
- groovy-lang.org/download.html
- Commons category
- Groovy
Sources (8)
via Wikidata · CC0
Article · 中文
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)。
Abstract from DBpedia / Wikipedia · CC BY-SA