Durant l'últim Google I / O, Google ha indicat clarament que Java deixarà de ser el llenguatge de programació principal d'Android per donar pas a altres llenguatges com Python o Kotlin. La instal·lació de Python en Ubuntu és innecessària ja que ja ve en la distribució d'Ubuntu, però ¿I kotlin? Com es pot instal·lar Kotlin en Ubuntu? ¿És fàcil de fer-ho?
Kotlin no només es pot instal·lar en Windows o macOS sinó que també es pot instal·lar en sistemes operatius basats en UNIX, incloent Ubuntu i derivats.
Kotlin és un llenguatge de programació gratuït que es pot aconseguir a través de el web oficial de el projecte. Per a això només hem de descarregar l'última versió de Kotlin i descomprimir en el nostre Ubuntu. És un procés senzill, però a l'hora de compilar pot portar problemes. Per això, el millor és optar pels scripts d'instal·lació. Només hem d'obrir la terminal i escriure el següent:
curl -s https://get.sdkman.io | bash
I després, realitzar la instal·lació amb la següent comanda:
sdk install kotlin
Ara, ja tenim el llenguatge Kotlin al nostre Ubuntu. Però ¿això és tot?
Com crear un programa en Kotlin
La veritat és que no. Això ens permetrà compilar codi Kotlin però no crear arxius. Per crear arxius podem utilitzar editors de codi o directament algun IDE que puguem instal·lar en Ubuntu. Una vegada que hem escrit el codi, el guardem amb extensió .kt i obrim una terminal a la mateixa localització que hi ha l'arxiu creat. Ara, a la terminal escrivim:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
Ubuntu compilarà l'arxiu i crearà un arxiu executable que utilitza la màquina virtual de Java, cosa que ja tenim instal·lat a Ubuntu. Amb el que, gràcies a aquests senzills passos, podrem instal·lar i executar qualsevol codi escrit per al llenguatge Kotlin. si utilitzem Android Studio, La instal·lació de Kotlin és més senzilla encara ja que només hem de buscar el connector corresponent i instal·lar a través del IDE de Google.
Ja va, no entenc l'article, primer dieu això (cito):
«Durant l'últim Google I / O, Google ha indicat clarament que Java deixarà de ser el llenguatge de programació principal d'Android per donar pas a altres llenguatges com Python o Kotlin.»
I després dieu això (cito):
«Ubuntu compilarà l'arxiu i crearà un arxiu executable que utilitza la màquina virtual de Java, cosa que ja tenim instal·lat a Ubuntu.»
Si us plau, podries ajudar-me en la meva confusió? Gràcies!
Java és un llenguatge, el codi es compila per córrer sobre la màquina virtual de Java. Kotlin és un altre llenguatge amb diferents característiques que també es compila per córrer sobre la màquina virtual de Java.
Hi ha tres conceptes: Màquina virtual de Java, llenguatge java i llenguatge Ktolin