Kotlin è un linguaggio relativamente nuovo, ed è diventato noto dopo che Google lo ha dichiarato uno dei linguaggi ufficiali per sviluppo della piattaforma Android. E’ probabile che Kotlin andrà a soppiantare completamente Java nel campo della programmazione mobile a causa di battaglie legali attorno all’uso del linguaggio Java che Google ha combattuto (o subito!) con Oracle negli ultimi anni.
Kotlin è, comunque, un eccellente linguaggio anche per molti altri usi. Può fare tutto quello che può fare Java, in modo più pulito, più robusto, più sicuro e più leggibile. E - cosa importante - Kotlin non richiede assolutamente di buttare via i Vostri precedenti investimenti in Java. Si integra infatti con Java in modo perfetto, viene anche’esso compilato in bytecode per la Java VM. Si integra anche con tutti gli altri linguaggi che girano sulla macchina virtuale Java.
Kotlin è compilabile anche in JavaScript, per essere utilizzato all’interno del navigatore, creando codice più sicuro e meno soggetto agli errori di quanto lo possa essere JavaScript. E’ compilabile anche in codice binario nativo di diverse piattaforme dei processori.
I nostri corsi trattano, per adesso, lo sviluppo di Kotlin solo sulla macchina virtuale Java.