Apache Groovy: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Annullata la modifica 138386790 di BadDogNoBiscuits (discussione) senza fonti, rimozione di fonti
Etichetta: Annulla
m Aggiornato il nome
Etichette: Possibile vandalismo su parametri dei sinottici Modifica visuale
Riga 2:
{{S|linguaggi di programmazione}}
{{Linguaggio di programmazione
|nome = Apache Groovy
|immagine = Groovy-logo.svg
|didascalia =
Riga 9:
|versione =
|utilizzo = [[General purpose]]
|paradigmi = [[Programmazione orientata agli oggetti|Orientato agli oggetti]], [[Programmazione imperativa|imperativa]], [[Linguaggio di scripting|scripting]]
|tipizzazione = [[Tipizzazione forte|Forte]], [[Tipizzazione dinamica|Dinamica]]
|specifiche =
Riga 18:
|sistema_operativo = [[Multipiattaforma]]
|lingua =
|licenza = [[Licenza Apache]] v. 2.0
|sito_web =
}}
'''Apache Groovy''' è un [[linguaggio di programmazione]] [[Programmazione ad oggetti|ad oggetti]] per la [[Piattaforma Java]] alternativo al [[Java (linguaggio di programmazione)|linguaggio Java]]. Può essere visto come [[linguaggio di scripting]] per la Piattaforma Java, presenta caratteristiche simili a quelle di [[Python]], [[Ruby (linguaggio di programmazione)|Ruby]], [[Perl]], e [[Smalltalk]]. A volte ci si riferisce a Groovy con il nome alternativo di ''JSR 241''.
 
== Caratteristiche ==
Groovy usa una [[sintassi (informatica)|sintassi]] simile a quella di Java, basata su [[parentesi graffa|parentesi graffe]], viene compilato dinamicamente in [[bytecode]] per la [[Macchina virtuale Java|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.
 
Altre caratteristiche: