Pengantar Kotlin: Bahasa Pemrograman yang Kuat

Kotlin adalah bahasa pengkodean tujuan umum, lintas platform, dan berjenis statis yang menampilkan inferensi tipe. Itu dapat beroperasi dengan JVM dan Java berdasarkan Java Class Library. Namun, tipe inferensi juga memiliki sintaks yang ringkas. Mari cari tahu lebih lanjut tentang bahasa pemrograman ini

Pada dasarnya, target utama Kotlin adalah JVM tetapi dapat dikompilasi ke native atau JavaScript juga. JetBrains bertanggung jawab atas biaya pengembangan bahasa. Di sisi lain, Kotlin Foundation menawarkan perlindungan untuk merek dagang Kotlin.

Secara resmi, Kotlin mendapat dukungan Google untuk pengembangan seluler di raksasa OS seluler Android. Setelah pengenalan Android Studio 3.0 pada tahun 2017, bahasa tersebut telah menjadi alternatif yang baik untuk compiler Java biasa. Dengan kompiler ini, Anda dapat menggunakan bytecode yang kompatibel dengan Java 8 atau Java 6.

Sejarah

Pada tahun 2011, JetBrains memperkenalkan Project Kotlin, yang merupakan bahasa pengkodean baru untuk JVM yang populer. Menurut Dmitry Jemerov, sebagian besar bahasa tidak memiliki fitur yang diinginkan kecuali Scala.

Selain itu, dia mengatakan bahwa Scala memiliki kekurangan: memiliki waktu kompilasi yang lambat. Tujuan Kotlin adalah memungkinkan kompilasi yang lebih cepat seperti Java. Pada tahun 2012, proyek tersebut ditandai sebagai open source oleh JetBrains di bawah lisensi yang disebut Apache 2.

JetBrains berharap bahasanya dapat mendorong penjualan IntelliJ IDEA. Pada tanggal 15 Februari, Kotlin v1.0 telah keluar. Ini adalah rilis stabil pertama yang diketahui dan memiliki fitur kompatibilitas ke belakang.

Selama festival Google I / O 2017, raksasa mesin pencari tersebut memperkenalkan dukungan Kotlin untuk Android. Pada 2017, Kotlin v1.2 keluar. Versi berikutnya keluar pada 29 Oktober 2018 dan membawa coroutine untuk pengkodean asinkron.

Pada tahun 2019, raksasa mesin pencari Google mengumumkan bahwa Kotlin adalah bahasa yang paling disukai oleh pengembang aplikasi Android.

Rancangan

Menurut Andrey Breslav, Kotlin adalah bahasa berorientasi objek yang hebat, yang memiliki kekuatan industri. Selain itu, ini lebih baik daripada Java dan dapat dioperasikan dengan kode Java, yang memungkinkan banyak perusahaan untuk bermigrasi ke Java secara bertahap.

Titik koma tidak wajib untuk mengakhiri pernyataan. Biasanya, baris baru sudah cukup untuk mengakhiri pernyataan. Daftar parameter dan deklarasi variabel memungkinkan penempatan tipe data setelah nama variabel seperti TypeScript dan Pascal.

Variabel bisa tidak berubah, bisa berubah atau dideklarasikan dengan kata kunci var atau val. Secara default, anggota kelas terbuka untuk umum dan mereka juga final. Artinya, Anda tidak dapat membuat kelas turunan.

Terlepas dari metode dan kelas pemrograman berbasis objek, bahasa ini mendukung pengkodean prosedural dengan fungsi. Fungsi Kotlin menawarkan dukungan untuk overloading, argumen bernama, daftar argumen panjang variabel, dan sebagainya.

Related Posts

Leave a Reply

Your email address will not be published.