Jumat, 08 September 2017

KOTLIN Bahasa Pemrograman yg Pragmatis



Google akhirnya memberi dukungan penuh untuk Bahasa pemrograman kotlin. Hal ini diumumkan pada acara Google I/O yang diadakan pada tanggal 17 Mei 2017 kemarin. Mungkin kalian bertanya-tanya apa itu Kotlin dana pa manfaatnya bagi para pengembang aplikasi android.
Kotlin adalah bahasa pemrograman yang relative baru karena telah mencapai rilis 1.0. Android studio 3.0 yang akan segera diluncurkan dalam waktu dekat nantinya akan langsung mendukung Bahasa pemrograman kotlin. Pengembang mengatakan kotlin sebagai Bahasa pemrograman yang pragmatis.

Kotlin itu sendiri adalah sebuah Bahasa pemrograman dengan pengetikan statis yang berjalan pada Mesin Virtual Java ataupun menggunakan compiler LLVM yang dapat pula dikompilasikan ke dalam bentuk kode sumber JavaScript. Pengembang utamanya berasal dari tim programmer JetBrains di Rusia dan penamaan kotlin sendiri di ambil dari nama sebuah pulau di Rusia. Meskipun sintaksisnya tidak kompatibel dengan Bahasa java tetapi kotlin didesain untuk dapat bekerja sama dengan kode javabergantung pada framework yang ada.

Mengapa Kotlin?
·  Ringkas, secara drastic mengurangi jumlah kode boilerplate.
·  Aman, terhindar dari kelas kesalahan seperti pengecualian pointer nol.
·  Dapat dioperasikan, memanfaatkan perpustakaan yang ada untuk JVM, android, dan browser.
·  Alat ramah, dapat memilih java IDE atau membangun dari command line.

Dibawah ini adalah beberapa fitur yang dimiliki kotlin :
1.   Berjalan diatas JVM sehingga dapat berinteraksi langsung dengan kode yang sudah ada.
2.   Memiliki versi kotlin JavaScript sehingga dapat mentarget hasil kompilasi kode agar berjalan di          peramban bahkan di Node.js.
3. Type inference, tidak perlu mendeklarasi tipe data karena Compiler Kotlin akan menebak tipe data       yang akan digunakan.
4.   Null-safety, tidak perlu takut jika kode yang diajalankan akan mengalami NullPointerException.

Berikut adalah sorotan pengguna kotlin :
v  Pinterest, kotlin digunakan untuk aplikasi mereka dan telah digunakan oleh 150 juta pengguna.
v  Gradle, kotlin digunakan sebagai penulisan skrip penulisan.
v  Evernote, kotlin diintegrasikan kedalam klien android mereka.
v  Uber, kotlin digunakan dalam membangun alat internal.
v  Corda, platform buku besar sumber terbuka yang didukung oleh bank-bank besar dan dibangun di      kotlin.
v  Courser, aplikasi ini sebagian ditulis di kotlin.
v  Atlassian, semua kode baru di aplikasi Trello Android ada di kotlin.
v  Sangat penting, musim semi memanfaatkan kotlin untuk menawarkan API yang lebih ringkas.

Penulis : Aprillya Puspita 


Tidak ada komentar:

Posting Komentar