20
Kotlin, tür çıkarımı olan, platformlar arası, statik olarak yazılmış, genel amaçlı bir programlama dilidir.Kotlin, Java ile tam olarak birlikte çalışacak şekilde tasarlanmıştır ve standart kitaplığının JVM sürümü Java Sınıf Kitaplığı'na bağlıdır, ancak tür çıkarımı sözdiziminin daha kısa olmasını sağlar.Kotlin esas olarak JVM'yi hedefler, ancak JavaScript veya yerel kod (LLVM aracılığıyla) için derler.Kotlin, JetBrains ve Google tarafından Kotlin Vakfı aracılığıyla desteklenmektedir.Kotlin, Google tarafından Android'de mobil geliştirme için resmi olarak desteklenmektedir.Android Studio 3.0'ın Ekim 2017'de piyasaya sürülmesinden bu yana Kotlin, standart Java derleyicisine alternatif olarak dahil edilmiştir.Android Kotlin derleyicisi, kullanıcının Java 6 veya Java 8 uyumlu bayt kodunu hedefleme arasında seçim yapmasını sağlar.