Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is both a static and dynamic language with features similar to those of Python, Ruby, and Smalltalk. It can be used as both a programming language and a scripting language for the Java Platform, is compiled to Java virtual machine bytecode, and interoperates seamlessly with other Java code and libraries. Groovy uses a syntax largely compatible with Java.
Facts
First Released ParadigmObject-oriented, imperative, dynamic and statically typed scripting 1 SignificanceGave the Java platform a dynamic scripting language with closures and a lightweight syntax, later becoming the basis for the Gradle build system's own build scripts. 1 Groovy
Filter Results1 entry
Connections
Base Language For
Grails, Frameworks Verified en.wikipedia.org/wiki/Grails_(framework): "Grails is an open source web application framework that uses the Apache Groovy programming language (which is in turn based on the Java platform)."
Sources
1. Wikipedia: Apache Groovy
Wikimedia FoundationHistory sectionQuote, History section
James Strachan first talked about the development of Groovy on his blog in August 2003.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.