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. Groovy uses a Java-like parentheses syntax. It is dynamically compiled to Java Virtual Machine bytecode and works seamlessly with other Java code and libraries. Most Java code is also syntactically valid Groovy.

PropertyValue
dbpprop:abstract
  • 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. Groovy uses a Java-like parentheses syntax. It is dynamically compiled to Java Virtual Machine bytecode and works seamlessly with other Java code and libraries. Most Java code is also syntactically valid Groovy. Groovy 1.0 was released on January 2,2007.
  • 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 besitzt einige Fähigkeiten, die in Java 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 nicht so weit wie Ruby oder Jython. Groovy wird aufgrund der einfachen Handhabung von BigDecimal unter anderem im Finanzbereich eingesetzt. Groovy gilt als 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 von Guillaume Laforge geführt, der auch Projektleiter des Implementierungsprojektes ist. James Strachan betrachtet mittlerweile Scala als besseren Kandidaten dafür, Java zu ersetzen. Anfang 2007 ist die Version 1.0 veröffentlicht worden. Für Groovy existieren mittlerweile Plugins für Eclipse, IntelliJ IDEA, NetBeans, vim und Emacs.
  • Groovy és el nom que se li dona a un llenguatge de programació orientat a l'objecte que utilitza la plataforma Java. Constitueix una alternativa al llenguatge Java per aquesta plataforma i utilitza per a executar-se la mateixa màquina virtual que aquest llenguatge. S'inspira en altres llenguatges dinàmics com són Python, Ruby i Smalltalk. Aquest objecte és producte de l'especificació JSR 241. Groovy utilitza una sintaxis més pròxima a Java bytecode amb des accolades i es compila directament, ja bé sia dinàmicament o amb un compilador en bytecode. Groovy s'integra de forma natural amb l'entorn Java ja que des del punt de vista de la màquina virtual de Java no es tracta que de bytecode.
  • Groovy je objektově orientovaný programovací jazyk pro platformu Java. Jde o alternativu k programovacímu jazyku Java. Můžeme se na něj dívat jako na skriptovací jazyk pro javovskou platformu. Inspiraci čerpal z jazyků Python, Ruby, Perl a Smalltalk.
  • Groovy es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java. Groovy usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad. Desde Groovy se puede acceder directamente a todas las API existentes en Java. El bytecode generado en el proceso de compilación es totalmente compatible con el generado por el lenguaje Java para la Java Virtual Machine (JVM), por tanto puede usarse directamente en cualquier aplicacion Java. Todo lo anterior unido a que la mayor parte de código escrito en Java es totalmente válido en Groovy hacen que este lenguaje sea de muy fácil adopción para programadores Java; la curva de aprendizaje se reduce mucho en comparación con otros lenguajes que generan bytecode para la JVM, tales como Jython o JRuby. Groovy puede usarse también de manera dinámica como un lenguaje de scripting. Groovy 1.0 apareció el 2 de enero de 2007. Después de varias versiones beta y otras tantas candidatas a release, el 7 de diciembre de 2007 apareció la version Groovy 1.1 que finalmente fue renombrada a Groovy 1.5 con el fin de notar la gran cantidad de cambios que ha sufrido con respecto a la versión 1.0.
  • Groovy est le nom d'un langage de programmation orienté objet destiné à la plate-forme Java. Il constitue une alternative au langage Java pour cette plate-forme et est inspiré de Python, Ruby et Smalltalk. Il est l'objet de la spécification JSR 1. 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 et est entièrement compatible avec la JVM étant donné que le bytecode est le même. Il peut donc utiliser les bibliothèques Java, être utilisé dans des classes Java.
  • 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, 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. Groovy 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.
  • Groovy(グルービー)は、Javaプラットフォーム 上で動作するアジャイルな動的言語である。 Groovyの処理系はオープンソースソフトウェアであり、James StrachanとBob McWhirterらを中心に、オープンソース開発サイトであるcodehaus上でBSD/Apacheライクなライセンスにて、2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。その後、開発の主体はGuillaume LaforgeとJeremy Raynerらに移り開発が続けられている。
  • Groovy is een objectgeoriënteerde programmeertaal voor het Java-platform als alternatief voor de programmeertaal Java. Het kan worden beschouwd als een scripttaal voor het Java-platform aangezien de taal te vergelijken is met Ruby, Python, Perl en Smalltalk. Groovy 1.0 werd uitgebracht op 2 januari 2007. De taal wordt gestandaardiseerd in het Java Community Process als JSR 241.
  • Groovy – obiektowy język skryptowy wzorowany na składni Javy, wzbogacony o dodatkowe cechy takie jak: domknięcia (przekazywanie funkcji jako parametrów) przeciążanie operatorów ułatwienia w obsłudze kolekcji i wyrażeń regularnych możliwość uruchomienia jako języka dynamicznie interpretowanego bądź skompilowanego do formatu kodu bajtowego. Język jest w trakcie standaryzacji w ramach Java Community Process, w ramach zgłoszenia JSR 241.
  • 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 (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
  • Groovy este un limbaj de programare.
  • Groovy — объектно-ориентированный язык программирования разработанный для платформы Java как альтернатива языку Java с возможностями Python, Ruby и Smalltalk. Groovy использует Java-подобный синтаксис с динамической компиляцией в JVM байт-код и напрямую работает с другим Java кодом и библиотеками. Язык может использоваться в любом Java проекте или как скриптовый язык. Groovy завершил процесс стандартизации в Java Community Process JSR 241. Возможности Groovy (отличающие его от Java): Статическая и динамическая типизация Встроенный синтаксис для списков, ассоциативных массивов, массивов и регулярных выражений Замыкания Перегрузка операций
  • Groovy är ett objektorienterat dynamiskt programspråk. Program skrivna i Groovy körs i en virtuell maskin för Java. Språkets dynamiska natur innebär att kompilering till bytekod görs i samband med körning i den virtuella maskinen.
  • Groovy, java platformu (JVM) üzerinde çalışan bir programlama dilidir. Groovy, imperative, nesne odaklı (object oriented), dinamik tipli diller sınıfındadır. Tarihsel olarak, ruby, smalltalk gibi esnek, dinamik dillerden etkilenmiştir. İlk geliştiricisi ve dilin ilk kurallarını koyan programcılar James Strachan ve Bob McWhirter'dir. James Strachan projeyi başından itibaren codehaus adlı bir açık kaynak yazılım geliştirme portalı bünyesinde geliştirmiştir. Sonradan başka geliştiriciler de projeye eklendi. Groovy'nin en önemli özelliği, java üzerinde çalışan dinamik diller arasında en yüksek ve kolay entegrasyona sahip dil olmasıdır. Groovy içinden herhangi bir java nesnesini aynı bir groovy nesnesi gibi çağırabilirsiniz. Aynı şekilde java içinden de groovy nesnelerini, diğer java nesneleriyle aynı şekilde çağırırsınız. Groovy'nin şimdiki geliştirici ekibi, Guillaume Laforge (proje yöneticisi), Dierk König, Jochen Theodorou ve başka pek çok kişiden oluşuyor.
  • Groovy,在计算技术中是一种面向对象的脚本语言,作为 Java 程序设计语言的一种扩展,并增加了 Python、Ruby 和 Smalltalk 中的一些特性。 编译器将 Groovy 语言转换成 Java 字节码。
dbpprop:designer
dbpprop:developer
  • Guillaume Laforge (Project Manager and JSR-241 Spec Lead)
dbpprop:dmozProperty
  • Computers/Programming/Languages/Java/Extensions/Groovy
  • Groovy
dbpprop:hasPhotoCollection
dbpprop:influencedBy
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 1.6.4
dbpprop:latestTestDate
dbpprop:latestTestVersion
  • 1.7-beta-1
dbpprop:license
dbpprop:logo
dbpprop:name
  • Groovy
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:portalProperty
  • Free Software Portal Logo.svg
  • Free software
dbpprop:reference
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 2003 (xsd:integer)
rdfs:comment
  • 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. Groovy uses a Java-like parentheses syntax. It is dynamically compiled to Java Virtual Machine bytecode and works seamlessly with other Java code and libraries. Most Java code is also syntactically valid Groovy.
  • 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 és el nom que se li dona a un llenguatge de programació orientat a l'objecte que utilitza la plataforma Java. Constitueix una alternativa al llenguatge Java per aquesta plataforma i utilitza per a executar-se la mateixa màquina virtual que aquest llenguatge. S'inspira en altres llenguatges dinàmics com són Python, Ruby i Smalltalk. Aquest objecte és producte de l'especificació JSR 241.
  • Groovy je objektově orientovaný programovací jazyk pro platformu Java. Jde o alternativu k programovacímu jazyku Java. Můžeme se na něj dívat jako na skriptovací jazyk pro javovskou platformu. Inspiraci čerpal z jazyků Python, Ruby, Perl a Smalltalk.
  • Groovy es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java. Groovy usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad. Desde Groovy se puede acceder directamente a todas las API existentes en Java.
  • Groovy est le nom d'un langage de programmation orienté objet destiné à la plate-forme Java. Il constitue une alternative au langage Java pour cette plate-forme et est inspiré de Python, Ruby et Smalltalk. Il est l'objet de la spécification JSR 1. 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 è 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, 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.
  • Groovy is een objectgeoriënteerde programmeertaal voor het Java-platform als alternatief voor de programmeertaal Java. Het kan worden beschouwd als een scripttaal voor het Java-platform aangezien de taal te vergelijken is met Ruby, Python, Perl en Smalltalk. Groovy 1.0 werd uitgebracht op 2 januari 2007. De taal wordt gestandaardiseerd in het Java Community Process als JSR 241.
  • Groovy – obiektowy język skryptowy wzorowany na składni Javy, wzbogacony o dodatkowe cechy takie jak: domknięcia (przekazywanie funkcji jako parametrów) przeciążanie operatorów ułatwienia w obsłudze kolekcji i wyrażeń regularnych możliwość uruchomienia jako języka dynamicznie interpretowanego bądź skompilowanego do formatu kodu bajtowego. Język jest w trakcie standaryzacji w ramach Java Community Process, w ramach zgłoszenia JSR 241.
  • 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 (JSR 241).
  • Groovy este un limbaj de programare.
  • Groovy — объектно-ориентированный язык программирования разработанный для платформы Java как альтернатива языку Java с возможностями Python, Ruby и Smalltalk.
  • Groovy är ett objektorienterat dynamiskt programspråk. Program skrivna i Groovy körs i en virtuell maskin för Java. Språkets dynamiska natur innebär att kompilering till bytekod görs i samband med körning i den virtuella maskinen.
  • Groovy, java platformu (JVM) üzerinde çalışan bir programlama dilidir. Groovy, imperative, nesne odaklı (object oriented), dinamik tipli diller sınıfındadır. Tarihsel olarak, ruby, smalltalk gibi esnek, dinamik dillerden etkilenmiştir. İlk geliştiricisi ve dilin ilk kurallarını koyan programcılar James Strachan ve Bob McWhirter'dir. James Strachan projeyi başından itibaren codehaus adlı bir açık kaynak yazılım geliştirme portalı bünyesinde geliştirmiştir.
  • Groovy,在计算技术中是一种面向对象的脚本语言,作为 Java 程序设计语言的一种扩展,并增加了 Python、Ruby 和 Smalltalk 中的一些特性。 编译器将 Groovy 语言转换成 Java 字节码。
rdfs:label
  • Groovy (programming language)
  • Groovy
  • Groovy
  • Groovy
  • Groovy (lenguaje de programación)
  • Groovy (langage)
  • Groovy
  • Groovy
  • Groovy
  • Groovy
  • Groovy
  • Groovy
  • Groovy
  • Groovy (programspråk)
  • Groovy
  • Groovy
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:disambiguates of
is dbpprop:influenced of
is dbpprop:programmingLanguage of
is dbpprop:redirect of