Language
Apache Groovy
Programming language
2003Appeared
6.0.0Latest version
3Languages it influenced
Facts
- Appeared
- 2003
- Type system
- dynamic typing, static typing, duck typing, strong typing
- Latest version
- 6.0.0 (September 19, 2026)
- Languages it influenced
- 3
- Kind
- open-source software, multi-paradigm programming language, scripting language, interpreted language, imperative programming language, free software, functional programming language, Apache Software Foundation project, JVM language, object-based language
- Paradigms
- functional programming, imperative programming, multi-paradigm programming, object-oriented programming
- Designed by
- James Strachan
- Developer
- Apache Software Foundation, Java Community Process
- Implemented in
- Java
- File extensions
- .groovy .gsh .gvy .gy
- Licence
- Apache Software License 2.0
- Operating system
- cross-platform
- Used for
- software library
- Influences listed
- 5
Sources: Wikidata (CC0) · Wikidata Q504453
Influenced · 3
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Kotlin | 2011 | generic programming, reflective programming, concurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programming | static typing, inference typing, strong typing | 2 |
| Swift | 2014 | functional programming, imperative programming, block-structured programming, multi-paradigm programming, declarative programming, object-oriented programming | static typing, inference typing, strong typing | 5 |
| Xtend | 2011 | functional programming, imperative programming, object-oriented programming | static typing, inference typing, strong typing | — |