What is Groovy written in?
The Groovy compiler is written in Java (documented).
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Java | 90% | Groovy compiler written in Java (intentional) | Source |
Influenced By
- Java — Groovy runs on JVM, Java syntax compatible
- Smalltalk — Groovy influenced by Smalltalk's dynamic dispatch
- Python — Groovy influenced by Python syntax
- Ruby — Groovy influenced by Ruby
Languages Groovy Influenced
- Kotlin — Kotlin influenced by Groovy's scripting capabilities
Frequently Asked Questions
What language is Groovy written in?
Groovy is primarily implemented in Java. See the implementation section above for details and source references.
What languages influenced Groovy?
Groovy was influenced by Java, Python, Ruby among others. See the influence section above for the full list.
Which languages did Groovy influence?
Groovy influenced Kotlin among others.
Evidence Sources
- https://en.wikipedia.org/wiki/Apache_Groovy
- https://github.com/apache/groovy
- https://en.wikipedia.org/wiki/Kotlin_(programming_language)