Rust Atomics and Locks oleh Mara Bos
(marabos.nl)Ini adalah versi web gratis dari buku yang ditulis oleh Mara Bos1, pemimpin tim library @rustlang. Jika Anda punya kesempatan, pertimbangkan untuk membelinya dalam bentuk ebook atau buku cetak
Ini adalah versi web gratis dari buku yang ditulis oleh Mara Bos1, pemimpin tim library @rustlang. Jika Anda punya kesempatan, pertimbangkan untuk membelinya dalam bentuk ebook atau buku cetak
5 komentar
unsafebahkan oleh pembuatnya sendiri disebut seperti ilmu hitam, tetapi justru di library yang cukup terkenal seperti tokio dipakai di mana-mana? Katanya pemisahan mutable dan immutable sangat bagus untuk mencegah error, tetapi lalu menyediakan fitur yang memungkinkan mutable dari sisi immutable (RefCell<T>) ? Sebenarnya apa identitas bahasa ini?Pada akhirnya, orang yang benar-benar bisa memakai Rust dengan baik adalah mereka yang sebelumnya sudah cukup berpengalaman mengembangkan dengan C++. Namun, mereka tampaknya tidak terlalu berniat melakukan itu. Saya juga begitu. Ini semacam buzzword. Lihat saja sintaks
lifetimeyang aneh, buruk rupa, dan overengineering itu. Pernahkah membaca dokumen The Rustonomicon, puncak dari rasionalisasi diri?Bahasa hanyalah alat. Ada banyak contoh pemanfaatan alat-alat yang berguna itu dengan baik di lingkungan yang sangat mementingkan keamanan dan performa, seperti AWS atau server Discord. Daripada meremehkan alat-alat tersebut tanpa alasan, tampaknya lebih baik memikirkan bagaimana cara memanfaatkannya dengan baik.
rust-lang
Katanya dibuat untuk mereka yang terlalu kesulitan dengan C++ sehingga sering melakukan kesalahan dan memicu error, tetapi ironisnya, justru tipe orang seperti ini bahkan sulit mempelajari bahasanya sendiri.
Bahkan orang yang sebenarnya sudah belajar dengan baik pun sering melakukan kesalahan. Karena itu, jaminan terhadap keamanan memori memberikan manfaat yang lebih besar daripada yang diperkirakan. Ada alasan yang sangat kuat mengapa NSA ke depannya secara aktif menganjurkan penggunaan bahasa yang aman terhadap memori.