Kotlin (bahasa pemrograman): Perbedaan antara revisi
k (GR) File renamed: File:Kotlin-logo.png → File:Kotlin Icon.png Criterion 3 (obvious error) · Logo file is c:File:Kotlin logo.svg |
v1.4.30 Tag: Suntingan visualeditor-wikitext |
||
Baris 1: | Baris 1: | ||
{{Infobox programming language |
{{Infobox programming language |
||
| name = Kotlin |
| name = Kotlin |
||
| logo = |
| logo = Kotlin logo.svg |
||
| paradigm = |
| paradigm = |
||
| released = 2011 |
| released = 2011 |
||
| designer = [[JetBrains]] |
| designer = [[JetBrains]] |
||
| developer = JetBrains dan kontributor sistem terbuka |
| developer = JetBrains dan kontributor sistem terbuka |
||
| latest release version = |
| latest release version = 1.4.30 |
||
| latest release date = {{Start date and age| |
| latest release date = {{Start date and age|2021|02|04}}<ref>{{cite web|url=https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/|title=1.4.30 Is Released With a New JVM Backend and Language and Multiplatform Features|author=Alina Grebenkina|website=The Kotlin Blog|date=2021-02-04|accessdate=2021-03-15}}</ref> |
||
| latest preview version = |
| latest preview version = |
||
| latest preview date = |
| latest preview date = |
Revisi per 14 Maret 2021 19.40
Kotlin | |
---|---|
Dirancang oleh | JetBrains |
Pengembang | JetBrains dan kontributor sistem terbuka |
Rilis perdana | 2011 |
Rilis stabil | 1.4.30
/ 4 Februari 2021[1] |
Tipe sistem | statis, inferred |
Platform | Java Virtual Machine, bytecode dan kode sumber JavaScript |
Sistem operasi | Yang mendukung JVM atau interpreter JavaScript |
Lisensi | Apache 2 |
Ekstensi nama berkas | .kt, .kts |
Situs web | kotlinlang |
Repositori | kotlinlang |
Terpengaruh oleh | |
Java, Scala, Groovy, C#, JavaScript, Swift | |
Sunting kotak info • L • B |
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.[2] 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.[3] 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.[4]
Riwayat
Kotlin versi 1.0 dirilis pada 15 Februari 2016 [5] 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.[6] 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
- ^ Alina Grebenkina (2021-02-04). "1.4.30 Is Released With a New JVM Backend and Language and Multiplatform Features". The Kotlin Blog. Diakses tanggal 2021-03-15.
- ^ Heiss, Janice (April 2013). "The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav". oracle.com. Oracle Technology Network. Diakses tanggal February 2, 2014.
- ^ Mobius (2015-01-08), Андрей Бреслав — Kotlin для Android: коротко и ясно, diakses tanggal 2017-05-28
- ^ "Kotlin dan Android". Android Developers. Diakses tanggal 2019-03-22.
- ^ "Kotlin 1.0 Released: Pragmatic Language for JVM and Android | Kotlin Blog". Blog.jetbrains.com. 2016-02-15. Diakses tanggal 2017-04-11.
- ^ "Kotlin 1.2 Released: Sharing Code between Platforms | Kotlin Blog". Blog.jetbrains.com. 2017-11-28.