Kotlin

Come installare ed eseguire Kotlin in Ubuntu

Come installare ed eseguire Kotlin in Ubuntu
Questo articolo spiegherà come installare il linguaggio di programmazione Kotlin in Ubuntu. La procedura dettagliata consisterà principalmente in istruzioni sull'installazione, l'esecuzione e la creazione di app Kotlin. Nessun grande esempio di codice Kotlin verrà condiviso in questo articolo.

Informazioni su Kotlin

Kotlin è un linguaggio di programmazione generico sviluppato da JetBrains, noto come sviluppatore di molti popolari software di ambiente di sviluppo integrato (IDE). I punti salienti principali di Kotlin sono la sua completa interoperabilità con Java, la sintassi tipizzata in modo statico, la forte enfasi sui controlli di nullità per evitare NullPointerException e meno verbosità del codice rispetto a Java. Google ha recentemente annunciato che Kotlin è ora la lingua preferita per lo sviluppo di app Android e il supporto completo è stato aggiunto all'IDE di Android Studio.

Ciao mondo a Kotlin

Di seguito è riportato un esempio di hello world di base in Kotlin che ti dà un'idea di base sulla sua sintassi.

fun main(args: Array)
println("Ciao mondo!")

Tutti i file Kotlin devono terminare con ".estensione "kt". La creazione di un file Kotlin converte un ".kt" in un file ".class" utilizzando il seguente modello: "ciao.kt” viene automaticamente convertito in un “HelloKt.classe” file.

Installazione di Kotlin in Ubuntu usando il pacchetto Snap

Il modo più semplice e facile per installare Kotlin in Ubuntu è utilizzare il pacchetto snap ufficiale di Kotlin. Per installare Kotlin dallo snap store, esegui il seguente comando:

$ sudo snap install --classic kotlin

Installazione manuale di Kotlin in Ubuntu

Se non ti piace installare pacchetti snap, puoi installare manualmente Kotlin in Ubuntu o qualsiasi altra distribuzione Linux utilizzando SDKMAN. Eseguire i seguenti due comandi in successione per farlo:

$ curl -s https://get.sdkman.io | bash
$ sdk install kotlin

Verifica dell'installazione del compilatore Kotlin

Puoi eseguire Kotlin REPL shell per confermare l'installazione corretta. Esegui il comando seguente per visualizzare la shell:

$ kotlinc

Puoi eseguire qualsiasi codice Kotlin valido nella shell interattiva mostrata sopra.

Compilare il file Kt in un file Jar ed eseguirlo utilizzando Java

Per creare un file Kotlin in un file jar che può essere eseguito dal runtime Java, utilizzare un comando nel seguente formato:

$ kotlinc ciao.kt -include-runtime -d ciao.vaso

L'opzione "-include-runtime" assicura che la libreria di runtime di Kotlin sia raggruppata nel file jar. Una volta terminato il processo di compilazione, puoi eseguire il file utilizzando il seguente comando come modello:

$ java -jar ciao.vaso

Esecuzione di file Kt senza creare un file jar Jar

Puoi anche eseguire un ".kt" direttamente senza utilizzare il runtime Java. Per fare ciò, prima compila “.kt" in un file ".class" utilizzando il comando seguente:

$ kotlinc ciao.kt

Ora puoi eseguire il file usando il seguente comando (senza ".estensione di classe”):

$ kotlin HelloKt

Come affermato in precedenza, "ciao.kt” viene compilato in un file “HelloKt.class” quando viene eseguito il compilatore kotlin.

Utilizzo di una libreria jar di terze parti con Kotlin

L'importazione di una libreria jar di terze parti in un file Kotlin non è sufficiente per includerla nella build finale generata. Devi aggiungerlo manualmente al comando build. Supponiamo che un file jar sia memorizzato nella cartella “lib” che risiede nella stessa directory di quella di “hello.kt” file. Quindi devi eseguire un comando utilizzando il seguente modello:

$ kotlinc ciao.kt -cp libs/commons-text-1.7.jar -include-runtime -d ciao.vaso

Devi sostituire "libs/commons-text-1.7.jar" con il percorso del proprio file jar.

Utilizzo di più librerie Jar di terze parti con Kotlin

Il processo di utilizzo di più librerie è lo stesso di sopra, con una piccola differenza che devi separare i percorsi della libreria con un: (due punti). Sfortunatamente non sono riuscito a far funzionare i caratteri jolly nei miei test e sembra che manchi il supporto, quindi per il momento potrebbe essere necessario specificare il percorso completo per ogni libreria di terze parti nel comando di compilazione stesso.

$ kotlinc ciao.kt -cp libs/commons-text-1.7.jar:libs/commons-lang3-3.9.vaso
-include-runtime -d ciao.vaso

Conclusione

Questo segna la fine di questo articolo. L'adozione di Kotlin è decollata dopo che Google ha annunciato la sua inclusione in Android Studio come linguaggio di programmazione preferito. Anche se Kotlin è visto principalmente nelle app Android oggi, non mancano librerie e progetti di terze parti per iniziare. Dalle librerie UI ai framework web, molti progetti Kotlin open source sono utilizzabili e sono attivamente in fase di sviluppo.

Motori di gioco gratuiti e open source per lo sviluppo di giochi Linux
Questo articolo tratterà un elenco di motori di gioco gratuiti e open source che possono essere utilizzati per lo sviluppo di giochi 2D e 3D su Linux....
Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...