Pengertian Singkat Tentang Kotlin | IdekuXFansCode

 


Apa Yang Dimaksud Dengan Kotlin ?

 

Kotlin adalah  bahasa pemrograman serba guna umum cross-platform , diketik secara statis , dengan inferensi tipe . Kotlin dirancang untuk beroperasi penuh dengan Java , dan versi JVM dari perpustakaan standarnya bergantung pada Java Class Library , tetapi tipe inferensi memungkinkan sintaksnya lebih ringkas. Kotlin terutama menargetkan JVM, tetapi juga mengkompilasi JavaScript atau kode asli (via LLVM ). Biaya pengembangan bahasa ditanggung oleh JetBrains , sedangkan Kotlin Foundation melindungi merek dagang Kotlin.

 

Kapan Tanggal Rilis Dari Kotlin ?

 

Pada Juli 2011, JetBrains meluncurkan Project Kotlin, bahasa baru untuk JVM, yang telah dikembangkan selama satu tahun. Pemimpin JetBrains Dmitry Jemerov mengatakan bahwa sebagian besar bahasa tidak memiliki fitur yang mereka cari, dengan pengecualian Scala . Namun, ia mengutip waktu kompilasi yang lambat dari Scala sebagai kekurangan. Salah satu tujuan yang dinyatakan Kotlin adalah mengkompilasi secepat Jawa.

 

Pada bulan Februari 2012, JetBrains membuka sumber proyek di bawah lisensi Apache 2 .

 

Kotlin v1.0 dirilis pada 15 Februari 2016. Ini dianggap sebagai rilis stabil resmi pertama dan JetBrains telah berkomitmen untuk kompatibilitas mundur jangka panjang dimulai dengan versi ini.

 

Kotlin v1.2 dirilis pada 28 November 2017. Kode berbagi antara fitur platform JVM dan JavaScript baru ditambahkan ke rilis ini (pada versi 1.3 pemrograman multi platform adalah eksperimental ). Demo tumpukan penuh telah dibuat dengan Plugin Gradlin Kotlin / JS baru.

 

Kotlin v1.3 dirilis pada 29 Oktober 2018, membawa coroutine untuk pemrograman asinkron.

Dari Mana Asal Kata “Kotlin” ?

 

Nama ini berasal dari Pulau Kotlin (Pulau Yang Berada Di Brazil), dekat St. Petersburg . Andrey Breslav menyebutkan bahwa tim memutuskan untuk menamainya setelah sebuah pulau seperti Java dinamai dari Pulau Jawa Indonesia (meskipun bahasa pemrograman Jawa mungkin dinamai kopi).

 

Kapan Pihak Android Studio Menerima “Kotlin” Sebagai Bahasa Resmi Untuk Pengembangan Android ?

 

Sejak rilis Android Studio 3.0 pada Oktober 2017, Kotlin telah dimasukkan sebagai alternatif untuk kompiler Java standar. Kompiler Android Kotlin menargetkan Java 6 secara default, tetapi memungkinkan programmer memilih antara Java 8 hingga 13, untuk pengoptimalan. Dan Pada 7 Mei 2019, Google mengumumkan bahwa bahasa pemrograman Kotlin sekarang menjadi bahasa yang disukai untuk pengembang aplikasi Android.

 

Pihak Google Menyatakan Bahwa Versi Didukungnya Pertama Kali Pemograman Kotlin Untuk Android Adalah Versi Stabil Pertama (Yaitu Versi 1.0).

 

Desain Kotlin / Penyusunnya [*Materi Tambahan]

 

Pemimpin pengembangan Andrey Breslav mengatakan bahwa Kotlin dirancang untuk menjadi bahasa berorientasi -kekuatan-kekuatan-industri, dan "bahasa yang lebih baik" dari Jawa , tetapi masih sepenuhnya dapat dioperasikan dengan kode Java, memungkinkan perusahaan untuk melakukan migrasi bertahap dari Jawa ke Kotlin .

 

Titik koma adalah opsional sebagai terminator pernyataan ; dalam kebanyakan kasus, baris baru sudah cukup bagi penyusun untuk menyimpulkan bahwa pernyataan telah berakhir.

 

Deklarasi variabel dan daftar parameter Kotlin memiliki tipe data datang setelah nama variabel (dan dengan pemisah titik dua ), mirip dengan Pascal dan TypeScript .

 

Variabel di Kotlin dapat dibaca-saja, dideklarasikan dengan val kata kunci, atau bisa berubah, dideklarasikan dengan kata kunci var .

 

Anggota kelas adalah publik secara default, dan kelas itu sendiri adalah final secara default, artinya membuat kelas turunan dinonaktifkan kecuali kelas dasar dideklarasikan dengan buka kata kunci.

 

Selain kelas dan metode (disebut fungsi anggota di Kotlin) pemrograman berorientasi objek, Kotlin juga mendukung pemrograman prosedural dengan penggunaan fungsi . Fungsi Kotlin (dan konstruktor) mendukung argumen default , daftar argumen panjang variabel , argumen bernama , dan kelebihan beban dengan tanda tangan unik. Fungsi anggota kelas adalah virtual, yaitu dikirim berdasarkan pada tipe runtime dari objek yang dipanggil.

 

Kotlin 1.3 menambahkan (eksperimental) dukungan untuk kontrak (terinspirasi oleh paradigma pemrograman Eiffel oleh kontrak )


Mungkin Itu Saja Yang Bisa Saya Sampaikan Kurang Dan Salahnya Mohon Dimaafkan !

Satu Kata Untuk Selamanya ! :

" S A L A M  F A N S C O D E "

Komentar

Posting Komentar

Postingan populer dari blog ini

Pengertian Singkat Tentang Batch | IdekuXFansCode

Pengertian Singkat Tentang PHP | IdekuXFansCode

Pengertian Singkat Tentang HTML | IdekuXFansCode