Kotlin (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
um
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler menghilangkan referensi [ * ]
Baris 1:
'''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>{{Cite web|url=https://developer.android.com/kotlin|title=Kotlin dan Android|website=Android Developers|language=id|access-date=2019-03-22}}</ref>
{{Infobox programming language
| name = Kotlin
| logo = [[Berkas:Kotlin-logo.png|Kotlin Logo]]
| paradigm =
| released = 2011
| designer = [[JetBrains]]
| developer = JetBrains dan kontributor sistem terbuka
| latest release version = Kotlin 1.1.3
| latest release date = {{Start date and age|2017|6|23}}<ref>{{cite web|url=https://blog.jetbrains.com/kotlin/2017/06/kotlin-1-1-3-is-out/|title=Kotlin 1.1.3 is out|website=Kotlin Blog|date=2017-06-23|accessdate=2017-06-24}}</ref>
| latest preview version =
| latest preview date =
| typing = [[statis]], [[type inference|inferred]]
| implementations =
| dialects =
| influenced by = [[Java (bahasa pemrograman)|Java]], [[Scala (bahasa pemrograman)|Scala]], [[Groovy (bahsa pemrograman)|Groovy]], [[ C#]], [[JavaScript]], [[Swift (bahasa pemrograman)|Swift]]
| platform = [[Java Virtual Machine]], [[Java bytecode|bytecode]] dan kode sumber [[JavaScript]]
| operating system = Yang mendukung JVM atau interpreter JavaScript
| license = [[lisensi Apache |Apache 2]]
| file_ext = .kt, .kts
| website = {{URL|https://kotlinlang.org}}
| wikibooks =
| caption =
}}
 
'''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>{{Cite web|url=https://developer.android.com/kotlin|title=Kotlin dan Android|website=Android Developers|language=id|access-date=2019-03-22}}</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 ==
{{Reflist}}
 
== Pautan luar ==
*
* {{Official website|https://kotlinlang.org}}
* [http://try.kotlinlang.org Sampel kode]
 
[[Kategori:Bahasa pemrograman Java]]