Langsung ke konten utama

Seputar Singkat Tentang Kotlin

kotlin 
 
Tahun 2010, JetBrains memulai sebuah proyek baru. Proyek ini adalah sebuah bahasa pemrograman statically typed yang menargetkan pada JVM, Android, JavaScript dan Native. Proyek ini bernama Kotlin, nama tersebut diambil dari sebuah pulau di Rusia dari inspirasi oleh pengembang yang ditetapkan sebagai nama bahasa pemrograman tersebut. Dikarenakan mungkin pulau tersebut terletak dekat dari markas tim programer JetBrains, yaitu di Saint Petersburg, Rusia. Bahasa Kotlin ini pertama kali dirilis di bulan Februari 2016 dengan versi 1.0. Saat ini sudah mencapai versi 1.7.0 di tahun 2022. Di balik kemajuannya Kotlin, terdapat pengembang - pengembang berbakat dan kreatif dari JetBrains. Kotlin dikembangkan sekitar lebih dari 50 developer yang dipimpin oleh Andrey Breslav. Mereka semua mendapatkan ide dari bahasa pemrograman yang sudah ada seperti Java, Scala, JavaScript, C# dan serta Groovy.

Apa yang membedakan Kotlin?

Menurut JetBrains  bahwa Kotlin sangat mudah dipelajari karena Kotlin tergolong proyek open-sources, maka Kotlin dapat bebas kita gunakan secara tidak berbayar. Kotlin buat dan dikembangkan di bawah lisensi Apache 2.0 dengan kode sumbernya bisa Anda akses di laman GitHub-nya. Kotlin digunakan untuk bermacam-macam pengembangan aplikasi, baik itu server atau backend, website, maupun Android. Bahkan memungkinan Kotlin juga bisa digunakan untuk data science dan machine learning.

Menarik, bukan?

Dukungan dari tools untuk Kotlin , sangat besar sehingga kita bisa dengan mudah memakai Kotlin pada IDE seperti IntelliJ IDEA, Android Studio, Eclipse, dan NetBeans. Di sini Anda pun bisa menggunakan perintah terminal command untuk mengkompilasi dan menjalankan Kotlin. Begitu juga untuk membuild tools.

Sebagaimana telah dijelaskan, kita dapat menargetkan Kotlin ke beberapa target. Kotlin dapat menghasilkan bytecode yang berbeda sesuai dengan targetnya. Ketika menargetkan JVM, Kotlin dapat menghasilkan bytecode yang sesusai kompatibel dengan Java. Kemudian saat menargetkan JavaScript, Kotlin akan melakukan transpile ke ES5.1 dan menghasilkan kode yang kompatibel dengan sistem modul termasuk AMD serta CommonJS. Sedangkan pada native, Kotlin akan menghasilkan kode yang dispesifikan dengan platformnya melalui LVVM.
 
Perkembangan Kotlin pada Android pun terbilang sangat cepat. Bahkan  acara Google I/O 2019 lalu, Google mengumumkan Kotlin First!, yaitu menetapkan Kotlin sebagai bahasa pemrograman nomor 1 (satu) untuk Android. Hampir semua update pada platform  Android saat ini sudah menetapkan Kotlin pada dokumentasinya. Tim Android juga merilis Android Jetpack yang merupakan  library yang  digunakan dalam memanfaatkan fitur bahasa Kotlin dengan lebih mendalam. Semua dokumentasi juga disediakan dengan paparan yang sangat jelas dan lengkap. 

Postingan populer dari blog ini

Penggunaan Rumus di Libre Office Writer

Libre Office Writer merupakan salah satu paket dari Libre Office yang merupakan aplikasi yang digunakan untuk pengetikan tulisan secara digital seperti layaknya menggunakan aplikasi Microsoft Word. Aplikasi ini disajikan gratis untuk Windows, MacOS, dan Linux. Selain sebagai aplikasi pengolah kata, Libre Office writer juga dapat mengolah angka walau tidak sepenuhnya seperti saudaranya yaitu Libre Office Calc.  Pertama membuat table dengan angka, dan kolom paling kanan akan diisi menggunakan rumus. Kedua kita akan menghitung ketiga kolom tersebut menggunakan rumus =sum. Pertama tekan tombol "=" lalu diatas akan muncul menu perhitungan seperti di bawah ini.  Ketiga masukan rumus "SUM" seperti di bawah ini. Dan hasilnya sepeti ini. Untuk daftar rumus yang pernah dicoba: =sum(<A1><C1>) =<B2>/<C2> =10*100 =INT(<B4>/<C4>) Hsilnya seperti ini: Note: sebelumnya saya juga pernah menggunakan rumus average dan ternyata bisa.  Penggunaan rumu...

Cara Mengganti Gambar Pada Image Slider di Slims 9

Slims atau Slims Senayan  adalah aplikasi perpustakaan yang dikjembangkan oleh tim dari Pusat Informasi dan Humas Departemen Pendidikan Nasional Republik Indonesia ini dibangun dengan menggunakan PHP, basis data MySQL.(Bisa baca lebih lanjut di https://slims.web.id atau disini .

Berbagi Jaringan Menggunakan Bluethoot dari Ponsel ke Laptop

Kemajuan teknologi saat ini, internet menjadi kebutuhan mendasar bagi banyak orang. Namun, biaya internet yang tinggi menjadi hambatan bagi banyak individu untuk memperoleh akses yang stabil. Solusinya adalah dengan berbagi jaringan internet dengan teman dan tetangga Anda. Selain biaya internet yang lebih murah, Anda dapat memperkuat hubungan sosial Anda di lingkungan sekitar. Dalam berbagi jaringan dari ponsel ke laptop biasanya lebih mudah menggunakan Hotspot, selain itu juga dapat menggunakan jaringan bluethoot. Pertama buka pengaturan pilih hotspot & berbagi jaringan. Kedua hidupkan penambatan Bluethooth. Ketiga telusuri menu bar dibawah untuk menemukan icon bluethoot kemudian pilih join personal network. Kelima pilih ponsel yang mau hubungkan, kemudian pilih access point. Setelah diklik maka akan muncul gambar di bawah ini. Untuk tampilan seperti itu saya menggunakan ponsel merek techno spark 20 dan menggunakan windows 10 untuk saling terhubung berbagi jaringan. Mungkin ada pe...