Pernahkan Kalian mendengar kata Kotlin ?
Kotlin merupakan sebuah bahasa pemrograman yang masih
dibilang baru di dunia pemrograman,dikarenakan masih belum banyak programer
programer yang menguasai bahasa pemrograman ini.
Bahasa pemrograman Kotlin juga disebut sebagai pemrograman
pragmatis, Apa itu Pragmatis ?
Pemrograman Kotlin dikatakan Pragmatis karena Kotlin fokus
pada interoperabilitas yaitu penggabungan antara project java dan kotlin. Jadi
developer java dapat melakukan coding secara bersamaan dengan kotlin atau
dengan kata lain di dalam satu project java bisa terdapat code kotlin atau
sebaliknya.
Lalu, apa saja sih kelebihan dari kotlin
tersebut dibandingkan dengan bahasa pemrogaman lainnya ?
Jika kita lihat dari penjelasan yang tertulis pada website kotlin, maka dapat di simpulkan ke
dalam poin-poin berikut ini;
·
Concise : Kotlin mampu mengurangi boilerplate
of code atau tingkat kerumitan dari kode yang biasa kita tulis, ketika
menggunakan bahasa Java
·
Safe : Kotlin mampu menjamin bahwa
setiap syntax yang kita tulis secara proses kompilasi dapat
mencegah kemungkinan terjadinya error, misalnya mampu mencegah
terjadinya NullPointerExceptions ketika kita coding menggunakan
bahasa Java
·
Versatile : Kotlin sejatinya sama seperti Java,
karena memang kotlin itu sendiri di turunkan dari bahasa induknya, yaitu Java.
Sehingga kotlin juga dapat di pakai dalam pengembangan aplikasi di Web maupun Mobile
·
Interoperable : Kotlin tidak sama seperti
bahasa Java turunan lainnya (misal; Scala ataupun Clojure) yang tidak dapat
dijalankan bersamaan dengan kode yang kita tulis menggunakan Java. Kotlin mampu
membaca kode lama atau library yang kita gunakan atau kita
tulis dengan bahasa Java dan begitupun sebaliknya