20
Kotlin adalah bahasa pengaturcaraan rentetan, statik yang diketik secara statistik, dengan kesimpulan jenis.Kotlin direka untuk berinteraksi sepenuhnya dengan Java, dan versi perpustakaan JVMnya bergantung kepada Perpustakaan Kelas Java, tetapi jenis inferensi membolehkan sintaksnya lebih ringkas.Kotlin terutamanya mensasarkan JVM, tetapi juga dikompil ke JavaScript atau kod asli (melalui LLVM).Kotlin ditaja oleh JetBrains dan Google melalui Yayasan Kotlin.Kotlin secara rasmi disokong oleh Google untuk pembangunan mudah alih pada Android.Sejak pelepasan Android Studio 3.0 pada bulan Oktober 2017, Kotlin dimasukkan sebagai alternatif kepada compiler Java standard.Pengkomputeran Kotlin Android membolehkan pengguna memilih antara menyasarkan Java 6 atau Java 8 olehtecode yang serasi.