Jelaskan Riwayat dari Kotlin (bahasa pemrograman)

Pada Juli 2011, JetBrains meluncurkan Project Kotlin, bahasa baru untuk JVM, yang telah dikembangkan selama satu tahun. Pimpinan JetBrains Dmitry Jemerov mengatakan bahwa sebagian besar bahasa tidak memiliki fitur yang mereka cari, kecuali Scala . Namun, ia menyebut waktu kompilasi Scala yang lambat sebagai kekurangan. Salah satu tujuan yang dinyatakan dari Kotlin adalah untuk mengkompilasi secepat Java. Pada bulan Februari 2012, JetBrains membuat proyek open source di bawah lisensi Apache 2.

Nama itu berasal dari Pulau Kotlin, dekat St. Petersburg. Andrey Breslav menyebutkan bahwa tim memutuskan untuk menamainya setelah sebuah pulau, seperti halnya Java dinamai menurut pulau Jawa di Indonesia  (meskipun bahasa pemrograman Java diartikan dengan nama kopi daripada pulau). JetBrains berharap bahasa baru ini akan mendorong penjualan IntelliJ IDEA .

Kotlin versi 1.0 dirilis pada 15 Februari 2016  Versi ini secara resmi ditetapkan sebagai versi rilis stabil pertama dan JetBrains telah menetapkan dukungan versi sebelumnya untuk jangka panjangan dengan versi ini.

Pada Google I/O 2017, Google mengumumkan dukungan kelas pertama untuk Kotlin pada Android.

Kotlin versi 1.2 dirilis pada 28 November 2017. Fitur berbagi kode antara JVM dan platform Javascript baru ditambahkan pada versi rilis ini.

Kotlin versi 1.3 dirilis pada 29 Oktober 2018, membawa coroutines pada pemrograman asynchronous.

Pada 7 Mei 2019, Google mengumumkan bahwa bahasa pemrograman Kotlin sekarang menjadi bahasa pilihan untuk pengembang aplikasi Android.

Kotlin 1.4 dirilis pada Agustus 2020, misalnya dengan beberapa perubahan kecil pada dukungan untuk platform Apple, yaitu pada interop Objective-C/Swift.

Kotlin 1.5 dirilis pada Mei 2021.

Kotlin 1.6 dirilis pada November 2021.

Kotlin 1.7 dirilis pada Juni 2022.

Kotlin 1.8 dirilis pada Desember 2022, 1.8.0 dirilis pada 11 Januari 2023.