Kotlin adalah bahasa pemrograman tujuan umum yang diketik secara statis yang dikembangkan oleh JetBrains, yang telah membangun IDE kelas dunia seperti IntelliJ IDEA, PhpStorm, Appcode, dll. Kotlin pertama kali diperkenalkan oleh JetBrains pada tahun 2011 dan bahasa baru untuk JVM. Kotlin adalah bahasa berorientasi objek, dan "bahasa yang lebih baik" daripada Java, tetapi masih sepenuhnya dapat dioperasikan dengan kode Java.
Mengenal Bahasa Kotlin |
Kotlin disponsori oleh Google, diumumkan sebagai salah satu bahasa resmi untuk Pengembangan Android pada tahun 2017.
Contoh potongan kode Kotlin :
fun main()
{
println("Hello World!")
}
Google Android dan Kotlin
Google baru saja mengumumkan bahwa mereka akan secara resmi mendukung Kotlin di Android sebagai bahasa "kelas satu". Kotlin adalah bahasa pemrograman super baru yang dibuat oleh JetBrains, yang juga secara kebetulan mengembangkan JetBrains IDE yang menjadi dasar Android Studio — alat pengembang resmi Google. Seperti Java, yang merupakan bahasa default untuk pengembangan Android, Kotlin adalah bahasa yang berjalan di JVM (Java Virtual Machine), dan sudah memungkinkan untuk menggunakan Kotlin dan banyak bahasa JVM lainnya untuk pengembangan Android. Android tidak menggunakan JVM secara tepat, tetapi akar Java kuat, dan interoperabilitas Kotlin dengan Java menjadikannya pilihan populer bagi pengembang. Dukungan resmi Google akan menjadi dorongan besar untuk bahasa yang baru lahir, dan mungkin akan membuat bekerja dengan Kotlin di Android jauh lebih alami.
Kotlin akan disertakan dengan Android Studio 3.0 secara default, dan JetBrains serta Google berjanji untuk mendukung bahasa tersebut di masa mendatang.
Kotlin sebagai bahasa memiliki banyak kesamaan dengan Java dalam struktur — ini berorientasi objek dan diketik secara statis, dan dirancang untuk masalah serupa yang dipecahkan Java. Tetapi karena ini adalah batu tulis yang bersih dalam banyak hal, Kotlin menambahkan banyak fitur yang bagus untuk dimiliki, sintaks yang jauh lebih bersih, ide dari pemrograman fungsional, dan peningkatan lainnya di Java.
Berbeda dengan bahasa pemrograman Swift, yang merupakan proyek internal Apple dan kemudian open source, Google tidak akan memiliki Kotlin. Bahasa ini akan terus dikembangkan dan didukung oleh JetBrains — perusahaan ini bermitra dengan Google untuk mendirikan yayasan Kotlin nirlaba untuk menggembalakan bahasa tersebut. Kotlin juga akan terus menargetkan platform lain: bahasa ini dirancang untuk berjalan sebagai kode asli di iOS dan Mac, dan juga dikompilasi ke JavaScript untuk pengembangan web.
0 Comments