• Tidak ada hasil yang ditemukan

Sejarah Bahasa Pemrograman Rust. docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sejarah Bahasa Pemrograman Rust. docx"

Copied!
2
0
0

Teks penuh

(1)

1. Sejarah Bahasa Pemrograman Rust

Rust adalah sebuah bahasa pemrograman sistem yang pengembangannya didukung oleh penelitian dari Mozilla pada tahun 2014. Rust dikembangkan sebagai alternatif dari C++ bagi Mozilla sendiri terkait isu kelemahan yang dimiliki oleh bahasa pemrograman C++, yang disebut sebagai bahasa pemograman yang berfokus ke “performance, parallelisation, dan memory safety”. Sintaksis bahasa Rust serupa dengan bahasa C++ namun dirancang dengan keamanan memori yang lebih baik sembari tetap menjaga performa kerja.

Bahasa Rust ini tergolong pada piranti lunak sumber terbuka. Desainnya merupakan perbaikan bedasarkan pengalaman-pengalaman yang dialami ketika mengembangkan Servo, sebuah perangkat layout untuk peramban web dan kompilator Rust. Bahasa pemrograman ini tidak hanya digunakan oleh perusahaan pengembang peramban Firefox untuk mengembangkan produknya seperti Servo Browser Engine dan integrasinya ke dalam Firefox. Akan tetapi, terdapat juga beberapa perusahaan yang mengembangkan produknya dengan kelebihan bahasa pemrograman Rust yang ditawarkan, termasuk di dalamnya Academia dan Dropbox.

Academia menggunakan bahasa pemrograman Rust ini untuk mengubah strings ke dalam data pengarang dan kertas terstruktur. Sedangkan perusahaan Dropbox menggunakan bahasa pemrograman ini untuk mengoptimalkan penyimpanan data cloud yang dimilikinya.

Adapun kelebihan bahasa pemrograman Rust ini adalah sebagai berikut:

Keamanan

Bahasa pemrograman Rust menawarkan jaminan keamanan memori sebagai salah satu kelebihan bahasa pemrograman tersebut. Para developer atau pembuat program dapat menggunakan bahasa pemrograman ini untuk membuat kode dengan aman dibandingkan dengan bahasa pemrograman C atau C++.

(2)

Para developer tidak perlu mengelola memori ataupun memberikan petunjuk aritmatik lagi untuk membuat program, seperti yang biasa terjadi untuk membuat program-program dari bahasa C atau C++. Keamana kode yang ditawarkan ini akan membuat obyek-obyek terkelola dengan baik dari mulai awal sampai dengan akhir.

Efisien

Kelebihan bahasa pemrograman Rust lainnya adalah efisiensi dalam penggunaannya. Karena bahasa pemrograman ini dikembangkan berdasarkan bahasa pemrograman C maka efisiensi yang ditawarkan oleh bahasa pemrograman C juga dimiliki oleh bahasa pemrograman ini.

Referensi

Dokumen terkait

Penelitian ini diharapkan dapat memberikan sumbangan bagi disiplin ilmu Psikologi, terutama bidang Psikologi Perkembangan dan Psikologi Pendidikan Khusus. Bagi

Dalam konteks kajian ini, elemen disposisi merujuk kepada enam elemen disposisi iaitu profesionalisme, semangat positif, semangat komunikasi, nilai sejagat, kesediaan belajar

Di samping dapat menunjukkan kumulatif varian pada saat pelaporan untuk pekerjaan konstruksi secara keseluruhan dan setiap waktu pelaporan yang dikehendaki,

Selain itu, diharapkan hasil penelitian ini juga dapat menjadi bahan pembelajaran dan pertimbangan bagi perusahaan lain yang ingin menggunakan strategi brand

Penduduk WNA yang memiliki Izin Tinggal Terbatas atau WNA yang memiliki Izin Tinggal Tetap yang akan pindah ke Luar Negeri sebagaimana dimaksud dalam Pasal 36 huruf b

Kontraktor harus menawarkan seluruh lingkup pekerjaan yang dijelaskan baik dalam spesifikasi teknis ini ataupun yang tertera dalam gambar-gambar perencanaan,

Berdasarkan hasil penelitian terlihat bahwa responden yang memiliki pengetahuan baik, lebih banyak berperilaku sedang dan baik dalam menghadapi upaya mencegah

Metode: Penelitian ini bersifat kualitatif untuk menganalisa implementasi program kerja PIGIKAMPUNGTA (Peduli Gigi Kampung Kusta) Hasil: hasil penelitian ini menjelaskan