In questo blog ho accennato al linguaggio Java in un articolo dell’aprile 2016 intitolato “Importante riconoscimento per OpenJDK” con allegato il manualetto “java_android” in cui ho presentato gli strumenti che il software libero ci fornisce per programmare con questo potentissimo linguaggio.
Non ho mai fornito manuali per l’apprendimento del linguaggio sia per la facilità con cui si può trovare documentazione anche alla portata di principianti sia perché si tratta comunque di un linguaggio alquanto difficile che ritengo riservi poche soddisfazioni ai dilettanti cui mi rivolgo.
Successivamente, nel luglio 2019 ho ritenuto invece di proporre un manualetto dedicato al linguaggio Kotlin, allegato all’articolo “Kotlin: Java facilitato”, un nuovo linguaggio ispirato a Java e che ne utilizza ampiamente le ricche librerie, con il quale possiamo realizzare progetti di impegno non inferiore a quello dei progetti abbordabili con Java faticando molto meno e utilizzando una sintassi molto più succinta e facile di quella richiesta dal linguaggio Java.
Visto il successo ottenuto da quel manualetto ho ritenuto di arricchirlo nell’aprile 2023 con l’allegato all’articolo “Grafica con Kotlin”, ove indico come sia possibile dotare di interfaccia grafica le applicazioni programmate con Kotlin.
Ora ritengo interessante proporre una modalità di utilizzo del patrimonio di librerie Java con un altro linguaggio, molto più semplificato anche rispetto a Kotlin, che non ci consente di affrontare progetti molto impegnativi ma ci può divertire.
Si tratta del linguaggio Groovy, un modo per programmare con librerie Java con la semplicità di un linguaggio di scripting.
L’allegato manualetto a ciò dedicato è liberamente scaricabile, stampabile e distribuibile.