Pengertian Kotlin
Kotlin adalah bahasa pemrograman modern yang berjalan pada platform Java Virtual Machine (JVM). Bahasa pemrograman ini juga menggunakan compiler LLVM yang artinya dapat dikompilasi ke dalam kode JavaScript.
Bahasa pemrograman yang satu ini banyak disukai oleh para developer, terutama bagi kamu yang ingin jadi developer Android, bisa menggunakan bahasa yang satu ini.
Sejarah Singkat Kotlin
Tim pengembang bahasa yang satu ini yakni JetBrains, yang juga mengembangkan tools pemrograman seperti IDE.
Nama Kotlin merupakan sebuah pulau yang berada di tempat yang sama dengan markas JetBrains. Tempat ini berada di Saint Petersburg, Russia.
Kelebihan Kotlin
Berikut ini adalah uraian mengenai kelebihan Kotlin :
- Open Source
Kotlin dapat bebas kita gunakan secara gratis. Kamu juga bisa melihat proses pengembangan, modifikasi atau bahkan ikut berkontribusi di dalamnya.
- Mudah dipelajari
Kotlin banyak disukai karena selain simpel, kesederhanaan dari kotlin yang membuat para developer jatuh cinta.
- Bahasanya simpel dan ringkas
Di Kotlin ada pengurangan drastis dari jumlah kode boilerplate. Seperti pada Java kodingan mu bisa bertele-tele sampai mengulang kode yang sama. Sedangkan Kotlin setidaknya akan meringkas kode dari Java, misal pada Java 50 baris, dengan Kotlin kita hanya menghabiskan 35 baris saja.
- Lebih aman dari kesalahan error
Kode atau sintak pada Kotlin akan terhindar dari error. Kketika kamu ngoding di Java maka kamu sudah terbiasa bersahabat dengan NullPointerExceptions (NPE). Exception bisa membuat developer frustasi, karena menyebabkan aplikasi crash. Oleh karena itu Kotlin bebas dan aman dari NullPointExceptions (NPE). Menurunkan tingkat bug yang menyebabkan aplikasi kamu berhenti secara tiba-tiba.
- Kotlin lebih ringan dari Java
Kotlin dapat meningkatkan kecepatan eksekusi fungsi Lambda. Kecepatan seperti apa? Debugging atau me-run aplikasi baik itu pada emulator maupun pada real device.
Kekurangan Kotlin
Semua bahasa pemrograman tentunya memiliki kekurangan, seperti halnya dengan Kotlin. Berikut adalah beberapa kekurangan Kotlin :
- Kecepatan kompilasi yang berfluktuasi
Kotlin memang bisa melakukan kompilasi dengan waktu yang cepat, namun hal tersebut hanya dalam beberapa kasus saja.
Pasalnya, tidak semua orang yang menggunakannnya merasa bahwa kompilasi yang dilakukan selalu bisa berjalan dengan cepat.
- Komunitas Kotlin masih cukup sedikit
Kotlin terbilang masih sangat baru. Bahkan, menurut para pengembangnya, Kotlin tercipta karena terinspirasi dari banyak bahasa pemrograman dan salah satunya adalah Java.
- Kotlin developer masih sulit ditemukan
Selain komunitas yang masih belum berkembang pesat, kekurangan selanjutnya dari Kotlin adalah masih sedikitnya orang yang ahli menggunakan bahasa pemrograman ini.
Editor : Nida