Lompat ke isi

Kotlin (bahasa pemrograman): Perbedaan antara revisi

2.780 bita ditambahkan ,  3 tahun yang lalu
k
←Suntingan 203.78.118.107 (bicara) dibatalkan ke versi terakhir oleh Affandy Murad
(um)
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler menghilangkan referensi [ * ]
k (←Suntingan 203.78.118.107 (bicara) dibatalkan ke versi terakhir oleh Affandy Murad)
Tag: Pengembalian
{{Infobox programming language
'''Kotlin''' adalah sebuah bahasa pemrograman dengan pengetikan statis yang berjalan pada 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. Meskipun sintaksisnya tidak kompatibel dengan bahasa Java, Kotlin didesain untuk dapat bekerja sama dengan kode bahasa Java dan bergantung kepada kode bahasa Java dari Kelas Pustaka Java yang ada, seperti berbagai framework Java yang ada. Tim Pengembang memutuskan menamakannya Kotlin dengan mengambil nama dari sebuah pulau di Rusia, sebagaimana Java yang mengambil nama dari pulau Jawa di Indonesia. 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.
| 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]]