Mara Bos’tan Rust Atomics and Locks
(marabos.nl)Mara Bos1 tarafından, @rustlang kütüphane ekibinin lideri olarak yazılmış kitabın web’deki ücretsiz sürümüdür. İmkanınız varsa e-kitap ya da basılı kitap olarak satın almayı düşünebilirsiniz.
Mara Bos1 tarafından, @rustlang kütüphane ekibinin lideri olarak yazılmış kitabın web’deki ücretsiz sürümüdür. İmkanınız varsa e-kitap ya da basılı kitap olarak satın almayı düşünebilirsiniz.
5 yorum
unsafe'ı bizzat kendileri de kara büyü diye adlandırırken, işin ilginci tokio gibi adı bilinen kütüphanelerde ise adeta duvar kağıdı gibi kullanılıyor? Değişebilir ve değişmez diye ayırmanın hata önlemede çok iyi olduğu söylenirken, değişmez olandan değişebilirliği mümkün kılan bir özellik de (RefCell<T>) sunuluyor? Bu dilin gerçek kimliği tam olarak nedir?Sonuçta Rust'ı gerçekten düzgün kullanabilen kişiler, daha önce biraz C++ geliştirme yapmış olanlar. Ama onların da buna pek niyeti var gibi görünmüyor. Ben de öyleyim. Bu bir tür buzzword. Şu tuhaf, korkunç derecede over-engineering olan
lifetimesözdizimine bakın. Kendi kendini meşrulaştırmanın son noktası olan The Rustonomicon belgesini hiç okudunuz mu.Dil sadece bir araçtır. AWS ya da Discord sunucuları gibi güvenlik ve performansın önemli olduğu ortamlarda, bu tür faydalı araçların iyi kullanıldığı pek çok örnek var. Bu araçları gereksiz yere küçümsemek yerine, onları nasıl iyi kullanabileceğimizi düşünmek daha iyi olur gibi görünüyor.
rust-lang
c++ çok zor olduğu ve bu yüzden sık sık hatalar yapıp durmadan error üretenler için yapıldığını iddia ediyor ama işin ironik yanı, aslında bu tür insanların dilin kendisini öğrenmesinin de zor olduğu, kendi içinde çelişkili bir dil.
Aslında iyi eğitim almış kişiler bile sık sık hata yapar. Bu yüzden bellek güvenliğine dair güvencelerin faydası sanıldığından daha büyüktür. NSA'in bundan sonra bellek güvenli dillerin kullanılmasını güçlü biçimde tavsiye etmesinin oldukça önemli nedenleri var.