okiyusuf.com – Bahasa pemograman memang akan selalu ada yang baru. Meskipun jarang didengar di Indonesia, namun bahasa pemograman rust ternyata sudah banyak dikenal di luar negri. Bahasa pemograman ini bahkan dinyatakan lebih aman dari bahasa C atau C++, hebatnya lagi bahasa Rust lebih mudah dipahami seperti bahasa PHP dan Python.
Pada artikel kalini kita akan berkenalan dengan bahasa Rust diantaranya, sejarah, spesifikasi, kelebihan dan kekurangan dan kesimpulan.
Sejarah Bahasa Rust
Bahasa rust pertama kali dibuat oleh Graydon Hoare salah seorang developer pengembang browser mozilla firefox. Ia membuat bahasa pemrograman ini sebagai sebuah project sampingan. Namun seiring dengan pengembangan bahasa pemograman, Rust akhirnya mulai di adaptasikan ke mozilla firefox, dan saat ini firefox telah dibangun menggunakan bahasa rust.
Tidak hanya mozilla yang menggunakan firefox, Google, Microsoft dan beberapa perusahaan besar lainnya juga menggunakan bahasa pemograman rust. Hal ini tak lepas karena banyaknya keunggulan yang dimiliki oleh bahasa ini, berikut kelebihan bahasa rust.
Kelebihan Bahasa Rust
Sama halnya dengan bahasa pemograman lainnya bahasa rust juga memiliki keunggulan dibandingkan dengan bahasa pemograman lainnya.
Cepat dan Aman
Pada tahun 2015 seorang seorang ilmuan bioinformatika bernama Johannes Köster yang juga dikenal sebagai seorang “Pecinta bahasa python”, sedang mencari bahasa pemograman yang bisa memberikan kecepatan seperti bahasa C atau C++ namun memiliki banyak fitur dan kegunaan seperti python. Sampailah dia bertemu dengan bahasa Rust ini.
Jadi ia menyimpulkan bahasa rust ini adalah bahasa yang aman dan sangat ekspresif alias bisa digunakan dalam banyak hal. Selain itu ia menilainya bahasa rust juga sangat cepat dan aman seperti bahasa C dan C++.
Baca juga: Cara Menjadi Penulis Freelance dan Menghasilkan Uang di Tahun 2021
Lebih Efisien
Sebenarnya si Graydon ini menciptakan bahasa rust yang dikembangkan dari bahasa C, makanya bahasa rust menawarkan berbagai keunggulan yang dimiliki bahasa C malah bahkan lebih baik, contohnya saja adalah masalah dalam manajemen alokasi memori.
Bahasa rust memiliki akses langsung ke dalam memori sistem sehingga, memori sementara yang biasanya disimpan walaupun kecil tidak akan menjadi masalah bagi bahasa Rust.
Dokumentasi yang Lengkap
Rust memiliki website dokumentasi lengkap, sehingga buat kamu yang ingin belajar bisa langsung mengunjungi website tersebut dan mencoba bahasa ini. Kamu bisa juga bergabung dengan discord rust sehingga bisa bertanya langsung dengan programer yang sudah lebih mahir.
Kekurangan Bahasa Rust
Dimana ada kelebihan tentunya ada kekurangan, Bahasa rust setidaknya memiliki beberapa kekurangan namun, simak kekurangan bahasa Rust berikut ini.
Masih Minim Komunitas
Di Indonesia sendiri bahasa rust masih belum sepopuler bahasa python, php atau bahasa mainstream lainnya. meskipun ada memang komunitasnya sendiri masih belum banyak.
Namun jika kamu yang membaca artikel ini bergabung dan ikut menjadi developer rust bukan tak mungkin rust akan menjadi semakin terkenal di Indonesia.
Itulah penjelasan tentang bahasa pemograman rust. Untuk contoh pemogramannya silahkan cek di artikel selanjutnya.