Kotlin (bahasa pemrograman): Perbedaan antara revisi

1.116 bita ditambahkan ,  3 tahun yang lalu
k (Ibensis memindahkan halaman Kotlin ke Kotlin (bahasa pemrograman): Judul lebih spesifik)
 
'''Kotlin''' adalah sebuah bahasa pemrograman dengan [[pengetikan statis]] yang berjalan pada [[Java Virtual Machine|Mesin Virtual Java]] ataupun menggunakan kompiler [[LLVM]] yang dapat pula dikompilasikan kedalam bentuk [[kode sumber]] JavaScript. Pengembang utamanya berasal dari tim programer dari JetBrains yang bermarkas di Rusia.<ref name="oracle_interview">{{cite web | title=The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav | url=http://www.oracle.com/technetwork/articles/java/breslav-1932170.html | first=Janice | last=Heiss | website=oracle.com | date=April 2013 | accessdate=February 2, 2014 | publisher=Oracle Technology Network}}</ref> Meskipun sintaksisnya tidak kompatibel dengan bahasa [[Java]], Kotlin didesain untuk dapat bekerja sama dengan kode bahasa Java dan bergantung kepada kode bahasa Java dari [[Java Class Library|Kelas Pustaka Java]] yang ada, seperti berbagai framework Java yang ada. Tim Pengembang memutuskan menamakannya Kotlin dengan mengambil nama dari [[Pulau Kotlin|sebuah pulau di Rusia]], sebagaimana Java yang mengambil nama dari pulau Jawa di Indonesia.<ref>{{Citation|last=Mobius|title=Андрей Бреслав — Kotlin для Android: коротко и ясно|date=2015-01-08|url=https://www.youtube.com/watch?v=VU_L2_XGQ9s|accessdate=2017-05-28}}</ref> Setelah Google mengumumkan bahwa Kotlin menjadi bahasa kelas satu bagi Android, maka bersama Java dan C++, Kotlin menjadi bahasa resmi untuk pengembangan aplikasi-aplikasi Android.<ref>https://developer.android.com/kotlin/index.html</ref>
 
== Riwayat ==
Kotlin versi 1.0 dirilis pada 15 Februari 2016 <ref>{{cite web |url = https://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-released-pragmatic-language-for-jvm-and-android/ |title = Kotlin 1.0 Released: Pragmatic Language for JVM and Android &#124; Kotlin Blog |website = Blog.jetbrains.com |date = 2016-02-15 |accessdate = 2017-04-11 }}</ref> 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 (sistem operasi)|Android]].
 
Kotlin versi 1.2 dirilis pada 28 November 2017.<ref>{{cite web |url = https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/ |title = Kotlin 1.2 Released: Sharing Code between Platforms &#124; Kotlin Blog |website = Blog.jetbrains.com |date = 2017-11-28 }}</ref> 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
 
== Rujukan ==