Kotlin

Kotlin ialah sebuah bahasa pengaturcaraan dijeniskan secara statik yang dibangunkan oleh JetBrains. Ia dapat dikompilkan kepada bytecode untuk dijalankan oleh JVM, dan juga boleh dikompilkan kepada JavaScript.

Sejarah
Pada bulan Julai 2011, JetBrains mengumumkan Projek Kotlin, sebuah bahasa baharu untuk JVM yang telah dibangunkan selama setahun. Dmitry Jemerov dari JetBrains berkata bahawa kebanyakan bahasa tidak mempunyai ciri-ciri yang mereka ingini, kecuali Scala. Namun, beliau menyatakan bahawa masa kompil Scala yang lama adalah satu kekurangan yang jelas. Salah satu matlamat Kotlin ialah mampu dikompilkan sepantas Java. Pada bulan Februari 2012, JetBrains telah menyumberterbukakan Projek Kotlin dengan lesen Apache 2.

Kotlin v1.0 telah dikeluarkan pada 15 Februari 2016 dan dianggap sebagai keluaran stabil rasmi tunggal bagi bahasa ini

Semasa Google I/O 2017, Google mengumumkan bahawa sokongan kelas pertama bagi Kotlin pada Android.

Sintaks
Di dalam Kotlin, pemboleh ubah dan parameter diisytiharkan dengan menyebut namanya diikuti jenis datanya, dipisahkan dengan tanda titik bertindih. Namun begitu, kotlin mempunyai ciri inferens jenis maka jenis data adalah tidak wajib. Kenyataan pula dipisahkan dengan samada tanda koma bernoktah ataupun baris baru dan, sama seperti Java, dikumpulkan sebagai blok menggunakan kurungan beralun.

Contoh "Hello, world" dalam kotlin adalah seperti berikut:
fun main(args: Array<String>) {
    val w = "world"
    println("Hello, $w!")
}

Rujukan

Pautan luar
 
 Ragaan web dan contoh-contoh

Bahasa pengaturcaraan JVM