20
Kotlin é uma linguagem de programação de uso geral, multiplataforma, estaticamente tipada e com inferência de tipo.O Kotlin foi projetado para interoperar totalmente com Java, e a versão da JVM de sua biblioteca padrão depende da Java Class Library, mas a inferência de tipo permite que sua sintaxe seja mais concisa.O Kotlin visa principalmente a JVM, mas também compila para JavaScript ou código nativo (via LLVM).O Kotlin é patrocinado pelo JetBrains e pelo Google através da Kotlin Foundation.O Kotlin é oficialmente suportado pelo Google para desenvolvimento móvel no Android.Desde o lançamento do Android Studio 3.0 em outubro de 2017, o Kotlin está incluído como uma alternativa ao compilador Java padrão.O compilador Android Kotlin permite ao usuário escolher entre segmentar bytecode compatível com Java 6 ou Java 8.