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.

PropertyValue
p:abstract
  • Groovy - obiektowy język skryptowy wzrowany na składni Javy posiadający dodatkowe cechy takie jak: *closures (przekazywanie funkcji jako parametrów) *przeciążanie operatorów *ułatwienia w obsłudze kolekcji i list Język posiada standaryzację w oparciu o Java Community Process (JSR 241)" (pl)
  • Groovy est le nom d'un langage de programmation orienté objet destiné à la plateforme Java.Il constitue une alternative au langage Java pour cette plateforme et est inspiré de Python, Ruby et Smalltalk. Il est l'objet de la spécification [http://jcp.org/en/jsr/detail?id=241 JSR 241]. Groovy utilise une syntaxe très proche de Java avec des accolades et est directement compilé, soit à la volée dynamiquement, soit classiquement avec un compilateur en bytecode. Groovy s'intégre tout naturellement avec l'écosystème Java car du point de vue de la JVM, il ne présente pas de différence: c'est du bytecode. Il peut donc * utiliser les bibliothèques Java ; * être utilisé dans des classes Java." (fr)
  • 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. Groovy uses a Java-like curly bracket syntax which is dynamically compiled to JVM bytecodes and that works seamlessly with other Java code and libraries. The Groovy compiler can be used to generate standard Java bytecode to be used by any Java project. Groovy can also be used dynamically as a scripting language. Groovy is currently undergoing standardization via the Java Community Process under [http://www.jcp.org/en/jsr/detail?id=241 JSR 241]. Groovy 1.0 was released on January 2,2007. After various betas and release candidates numbered 1.1, on December 7 2007 Groovy 1.1 Final has been released and rebranded as Groovy 1.5 as a reflection of the great improvement made. (en)
  • 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. Groovy uses a Java-like curly bracket syntax which is dynamically compiled to JVM bytecodes and that works seamlessly with other Java code and libraries. The Groovy compiler can be used to generate standard Java bytecode to be used by any Java project. Groovy can also be used dynamically as a scripting language. Groovy is currently undergoing standardization via the Java Community Process under [http://www.jcp.org/en/jsr/detail?id=241 JSR 241]. Groovy 1.0 was released on January 2,2007. After various betas and release candidates numbered 1.1, on December 7 2007 Groovy 1.1 Final has been released and rebranded as Groovy 1.5 as a reflection of the great improvement made." (en)
  • Groovy ist eine dynamisch typisierte Programmiersprache und Skriptsprache für die Java Virtual Machine von James Strachan. Sie versucht, eine „geschliffene“ Fassung der Java-Syntax mit den Konzepten von Ruby zu verbinden. Groovy beherrscht einige Features, die in Java so nicht vorhanden sind: Closures, native Syntax für Maps, Listen und Reguläre Ausdrücke, ein einfaches Templatesystem, mit dem HTML und SQL-Code erzeugt werden kann, eine XQuery-ähnliche Syntax zum Ablaufen von Objektbäumen, Operatorüberladung und eine native Darstellung für BigDecimal und BigInteger. Groovy wird nicht wie andere Skriptsprachen über einen interpretierten Abstract Syntax Tree ausgeführt, sondern vor dem Ablauf eines Skripts direkt in Java-Bytecode übersetzt. Syntaktisch ist Groovy viel weiter von Java entfernt als BeanShell, aber längst nicht so weit wie Ruby oder Jython. Groovy wird aufgrund der einfachen Handhabung von BigDecimal unter anderem im Finanzbereich eingesetzt. Auch sonst ist Groovy besser integriert als die meisten anderen Skriptsprachen auf der JVM. Dies ermöglicht eine einfache Nutzung bestehender Bibliotheken oder die Nutzung von Groovyobjekten und -klassen in Java. Das Projekt wurde 2003 gestartet. Groovy wurde 2004 als JSR 241 in den Java Community Process zur Standardisierung aufgenommen. Der ursprünglich von James Strachan ins Leben gerufene JSR wird nun von Guillaume Laforge geführt, der auch Projektleiter des Implementierungsprojektes ist. Anfang 2007 ist die Version 1.0 veröffentlicht worden und Ende 2007 wurde die Version 1.5 freigegeben. Für Groovy existieren mittlerweile Plugins für Eclipse, IntelliJ IDEA, NetBeans, vim und Emacs." (de)
  • Groovy è un linguaggio di programmazione ad oggetti per la Piattaforma Java come alternativa al linguaggio Java. Può essere visto come linguaggio di scripting per la Piattaforma Java, in quanto presenta caratteristiche simili a quelle di Python, Ruby, Perl, e Smalltalk. A volte ci si riferisce a Groovy con il nome alternativo di JSR 241. Grovy usa una sintassi simile a quella di Java basata su parentesi graffe, e viene compilato dinamicamente in bytecode per la Java Virtual Machine, ed interagisce in modo trasparente con altro codice Java e con le librerie esistenti. Il compilatore di Groovy può essere usato per generare bytecode Java standard che può quindi essere usato da qualsiasi progetto Java. Groovy può anche venire usato come linguaggio di scripting dinamico. Dopo varie versioni beta e release candidate numerate come 1.1, il 7 Dicembre 2007 Groovy 1.1 Final è stato rilasciato e rinumerato come Groovy 1.5, per evidenziare i grandi miglioramenti fatti rispetto alla precedente versione." (it)
  • Groovy é uma linguagem de programação orientada a objetos desenvolvida para a plataforma Java como alternativa à linguagem de programação Java. Groovy possui características de Python, Ruby e Smalltalk. Groovy utiliza uma sintaxe similar à de Java, é compilada dinamicamente para bytecode Java, e integra-se transparentemente com outros códigos e bibliotecas Java. Groovy está atualmente em processo de padronização através do Java Community Process ( [http://www.jcp.org/en/jsr/detail?id=241 JSR 241] ). Groovy possui algumas características não presentes no Java padrão: * Tipagem estática e tipagem dinâmica * Sintaxe nativa para listas, arrays associativos, vetores, e expressões regulares * Fechamentos * Sobrecarga de operadores" (pt)
  • Groovy — объектно-ориентированный язык программирования разработанный для платформы Java как альтернатива языку Java с возможностями из Python, Руби, и Smalltalk. Groovy использует Java подобный синтаксис с динамической компиляцией в JVM байт-код и напрямую работает с другим Java кодом и библиотеками. Язык может использоваться в любом Java проекте или как скриптовый язык. Groovy в настоящее время проходит процесс стандартизации в Java Community Process [http://www.jcp.org/en/jsr/detail?id=241 JSR 241]. Возможности Groovy (отличающие его от Java): * Статическая и динамическая типизация * Встроенный синтаксис для списков, ассоциативных массивов, массивов и регулярных выражений * Замыкания * Перегрузка операторов" (ru)
  • Groovy(グルービー)は、Java仮想マシン (JVM) 上で動作するスクリプト言語である。 Groovyの処理系はオープンソースソフトウェアであり、James StrachanとBob McWhirterらを中心に、オープンソース開発サイトであるcodehaus上でBSD/Apacheライクなライセンスにて開発・公開されている。Groovyは2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。" (ja)
  • Groovy,在计算技术中是一种面向对象的程序设计语言,作为 Java 程序设计语言的一种可选替代品,并增加了 Python、Ruby 和 Smalltalk 中的一些特性。 编译器将 Groovy 语言转换成 Java 字节码。" (zh)
rdfs:comment
  • Groovy - obiektowy język skryptowy wzrowany na składni Javy posiadający dodatkowe cechy takie jak: *closures (przekazywanie funkcji jako parametrów) *przeciążanie operatorów *ułatwienia w obsłudze kolekcji i list" (pl)
  • Groovy est le nom d'un langage de programmation orienté objet destiné à la plateforme Java.Il constitue une alternative au langage Java pour cette plateforme et est inspiré de Python, Ruby et Smalltalk. Il est l'objet de la spécification [http://jcp.org/en/jsr/detail?id=241 JSR 241]." (fr)
  • 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. (en)
  • Groovy ist eine dynamisch typisierte Programmiersprache und Skriptsprache für die Java Virtual Machine von James Strachan. Sie versucht, eine „geschliffene“ Fassung der Java-Syntax mit den Konzepten von Ruby zu verbinden." (de)
  • Groovy è un linguaggio di programmazione ad oggetti per la Piattaforma Java come alternativa al linguaggio Java. Può essere visto come linguaggio di scripting per la Piattaforma Java, in quanto presenta caratteristiche simili a quelle di Python, Ruby, Perl, e Smalltalk. A volte ci si riferisce a Groovy con il nome alternativo di JSR 241." (it)
  • Groovy é uma linguagem de programação orientada a objetos desenvolvida para a plataforma Java como alternativa à linguagem de programação Java. Groovy possui características de Python, Ruby e Smalltalk." (pt)
  • Groovy — объектно-ориентированный язык программирования разработанный для платформы Java как альтернатива языку Java с возможностями из Python, Руби, и Smalltalk." (ru)
  • Groovy(グルービー)は、Java仮想マシン (JVM) 上で動作するスクリプト言語である。" (ja)
  • Groovy,在计算技术中是一种面向对象的程序设计语言,作为 Java 程序设计语言的一种可选替代品,并增加了 Python、Ruby 和 Smalltalk 中的一些特性。" (zh)
p:designer
p:developer
  • Guillaume Laforge (Project Manager and JSR-241 Spec Lead) (en)
p:hasPhotoCollection
foaf:homepage
is p:influenced of
p:influencedBy
rdfs:label
  • Groovy (it)
  • Groovy (zh)
  • Groovy (ja)
  • Groovy (de)
  • Groovy (ru)
  • Groovy (pl)
  • Groovy (pt)
  • Groovy (langage) (fr)
  • Groovy (programming language) (en)
p:latestReleaseDate
  • 2007-12-21 (xsd:date)
p:latestReleaseVersion
  • 1.5.1 (en)
p:license
p:logo
p:name
  • Groovy (en)
p:operatingSystem
foaf:page
p:paradigm
is p:redirect of
p:reference
skos:subject
rdf:type
p:typing
p:website
p:wikiPageUsesTemplate
p:wikipage-de
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-zh
p:wordnet_type
p:year
  • 2003-01-01T00:00:00.000-05:00 (xsd:gYear)