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 , Perl , 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 (JVM) bytecode , and interoperates seamlessly with other Java code and libraries . Groovy uses a curly-bracket syntax similar to Java's. Groovy supports closures , multiline strings, and expressions embedded in strings . Much of Groovy's power lies in its AST transformations, triggered through annotations.
Year | Metadata | Sections | Top Words | First Paragraph |
2018 |
118134 characters 20 sections 49 paragraphs 5 images 150 internal links 50 external links |
groovy 0.949 grails 0.091 ast 0.073 pivotal 0.054 strachan 0.054 transformations 0.054 241 0.036 curry 0.036 expandometaclass 0.036 gstrings 0.036 incubator 0.036 jax 0.036 jcp 0.036 jsr 0.036 springsource 0.036 |
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 , Perl , 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 (JVM) bytecode , and interoperates seamlessly with other Java code and libraries . Groovy uses a curly-bracket syntax similar to Java's. Groovy supports closures , multiline strings, and expressions embedded in strings . Much of Groovy's power lies in its AST transformations, triggered through annotations. |
|
2017 |
110512 characters 20 sections 48 paragraphs 3 images 121 internal links 48 external links |
groovy 0.946 grails 0.096 ast 0.058 pivotal 0.058 strachan 0.058 241 0.039 curry 0.039 expandometaclass 0.039 gstrings 0.039 incubator 0.039 jax 0.039 jcp 0.039 jsr 0.039 pmc 0.039 springsource 0.039 |
Apache Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform, is dynamically compiled to Java virtual machine (JVM) bytecode , and interoperates with other Java code and libraries . Groovy uses a Java-like curly-bracket syntax . Most Java code is also syntactically valid Groovy, although semantics may be different. |
|
2016 |
104000 characters 19 sections 47 paragraphs 3 images 111 internal links 42 external links |
groovy 0.947 grails 0.096 ast 0.058 pivotal 0.058 strachan 0.058 curry 0.039 expandometaclass 0.039 gstrings 0.039 incubator 0.039 jax 0.039 jcp 0.039 pmc 0.039 springsource 0.039 transformations 0.039 vmware 0.039 |
Apache Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform, is dynamically compiled to Java Virtual Machine (JVM) bytecode , and interoperates with other Java code and libraries . Groovy uses a Java-like curly-bracket syntax . Most Java code is also syntactically valid Groovy, although semantics may be different. |
|
2015 |
102672 characters 18 sections 47 paragraphs 3 images 102 internal links 41 external links |
groovy 0.947 grails 0.098 ast 0.059 pivotal 0.059 strachan 0.059 curry 0.039 expandometaclass 0.039 gstrings 0.039 jax 0.039 pmc 0.039 springsource 0.039 transformations 0.039 vmware 0.039 java 0.035 prize 0.032 |
Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform, is dynamically compiled to Java Virtual Machine (JVM) bytecode , and interoperates with other Java code and libraries . Groovy uses a Java-like curly-bracket syntax . Most Java code is also syntactically valid Groovy, although semantics may be different. |
|
2014 |
95638 characters 18 sections 49 paragraphs 2 images 104 internal links 49 external links |
groovy 0.952 ast 0.060 grails 0.060 strachan 0.060 trait 0.042 curry 0.040 dsl 0.040 expandometaclass 0.040 gstrings 0.040 jax 0.040 springsource 0.040 transformations 0.040 java 0.040 prize 0.032 metaclass 0.032 |
Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform, is dynamically compiled to Java Virtual Machine (JVM) bytecode , and interoperates with other Java code and libraries . Groovy uses a Java-like curly-bracket syntax . Most Java code is also syntactically valid Groovy. |
|
2013 |
91242 characters 17 sections 44 paragraphs 2 images 99 internal links 45 external links |
groovy 0.950 grails 0.080 ast 0.060 springsource 0.060 strachan 0.060 java 0.042 acquired 0.041 curry 0.040 dsl 0.040 expandometaclass 0.040 g2one 0.040 gstrings 0.040 jax 0.040 transformations 0.040 vmware 0.040 |
Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform, is dynamically compiled to Java Virtual Machine (JVM) bytecode , and interoperates with other Java code and libraries . Groovy uses a Java-like curly-bracket syntax . Most Java code is also syntactically valid Groovy. |
|
2012 |
89109 characters 17 sections 42 paragraphs 2 images 91 internal links 48 external links |
groovy 0.954 grails 0.082 ast 0.061 springsource 0.061 strachan 0.061 dsl 0.041 expandometaclass 0.041 g2one 0.041 gstrings 0.041 jax 0.041 transformations 0.041 vmware 0.041 java 0.041 prize 0.033 metaclass 0.033 |
Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform, is dynamically compiled to Java Virtual Machine (JVM) bytecode , and interoperates with other Java code and libraries . Groovy uses a Java-like bracket syntax . Most Java code is also syntactically valid Groovy. |
|
2011 |
35186 characters 7 sections 14 paragraphs 2 images 76 internal links 22 external links |
groovy 0.918 strachan 0.149 java 0.070 maps 0.069 color 0.069 blog 0.060 compact 0.054 implicitly 0.052 valid 0.052 mutator 0.050 nulls 0.050 lex 0.050 artifact 0.050 betas 0.050 def 0.050 |
Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform. |
|
2010 |
33896 characters 7 sections 14 paragraphs 2 images 71 internal links 23 external links |
groovy 0.920 strachan 0.149 java 0.070 maps 0.069 color 0.069 blog 0.061 compact 0.054 implicitly 0.052 valid 0.052 mutator 0.050 nulls 0.050 lex 0.050 artifact 0.050 betas 0.050 def 0.050 |
Groovy is an object-oriented programming language for the Java platform . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform. |
|
2009 |
37250 characters 8 sections 15 paragraphs 4 images 68 internal links 21 external links |
groovy 0.940 strachan 0.087 java 0.082 maps 0.060 color 0.060 blog 0.053 compact 0.047 implicitly 0.046 coder 0.043 mutator 0.043 rename 0.043 nulls 0.043 lex 0.043 artifact 0.043 betas 0.043 |
Groovy is an object-oriented programming language for the Java platform , and is the second standard language for the Java platform, the first being the Java programming language . [1] It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform. |
|
2008 |
29028 characters 9 sections 11 paragraphs 6 images 67 internal links 14 external links |
groovy 0.926 java 0.088 bytecodes 0.072 jetbrains 0.072 241 0.072 betas 0.072 grails 0.072 jcp 0.072 jsr 0.072 seamlessly 0.072 strachan 0.072 talked 0.072 noteworthy 0.072 currently 0.065 candidates 0.058 |
Groovy is an object-oriented programming language for the Java Platform as an alternative to the Java programming language . It is a dynamic language with features similar to those of Python , Ruby , Perl , and Smalltalk . It can be used as a scripting language for the Java Platform. |
|
2007 |
24162 characters 7 sections 12 paragraphs 2 images 53 internal links 8 external links |
groovy 0.911 241 0.151 jsr 0.151 java 0.079 bytecodes 0.075 presents 0.075 betas 0.075 jcp 0.075 seamlessly 0.075 strachan 0.075 talked 0.075 noteworthy 0.075 xml 0.068 candidates 0.061 bracket 0.061 |
Groovy is an object-oriented programming language for the Java Platform as an alternative to the Java programming language . It can be viewed as a scripting language for the Java Platform, as it has features similar to those of Python , Ruby , Perl , and Smalltalk . In some contexts, the name JSR 241 is used as an alternate identifier for the Groovy language. |
|
2006 |
14604 characters 7 sections 11 paragraphs 1 images 44 internal links 7 external links |
groovy 0.862 candidate 0.195 241 0.195 jsr 0.195 java 0.101 bytecodes 0.097 presents 0.097 representative 0.097 seamlessly 0.097 noteworthy 0.097 xml 0.088 bracket 0.078 heterogeneous 0.078 dynamically 0.074 alternate 0.067 |
Groovy is an object-oriented programming language for the Java Platform as an alternative to the Java programming language . It can be viewed as a scripting language for the Java Platform, as it has features similar to those of Python , Ruby , Perl , and Smalltalk . In some contexts, the name JSR 241 is used as an alternate identifier for the Groovy language. |
|
2005 |
6082 characters 3 sections 6 paragraphs 1 images 16 internal links 2 external links |
groovy 0.865 bytecodes 0.179 241 0.179 jsr 0.179 seamlessly 0.179 javac 0.179 java 0.152 dynamically 0.137 jvm 0.124 currently 0.081 works 0.074 bytecode 0.063 smalltalk 0.058 alternative 0.056 standardization 0.054 |
Groovy is an object-oriented programming language designed for the Java platform as an alternative to Java with features from Python , Ruby and Smalltalk . |
|
2004 |
3277 characters 2 sections 3 paragraphs 0 images 11 internal links 2 external links |
groovy 0.804 bytecodes 0.250 seamlessly 0.250 javac 0.250 dynamically 0.191 jvm 0.172 java 0.165 currently 0.113 works 0.104 bytecode 0.088 smalltalk 0.081 computing 0.081 alternative 0.079 standardization 0.075 generate 0.064 |
In computing , Groovy is an object-oriented programming language designed for the Java platform as an alternative to Java programming language with features from Python , Ruby and Smalltalk . |