En az RAM kullanan ve ne performanslı çalışan yazılım dili nedir?

Alternatif diyor. Rust C'ye derlenmiyor. Sen gidip özellikle C'ye derleyen compiler bulmuşsun onu atıyorsun. :D O attığın sonuçlardaki Rust C'ye derlenmiş Rust değil. Rust'ın Compiler'i C'ye derlemiyor. Yanlış bilgi verip sonra nasıl kıvırırım diye gidip C'ye derleyen derleyici bulmuşsun. Okumamız yok sanki bir de gönderiyorsun utanmadan.

Sen çok bilmişce Rust C'ye derlenemez dedin. Sana derlenebildiğini gösterdim. Rust C ye derlenir değil derlenebilir dedim. Rustc ya da Cranelift derleyicisinden bahsettiğimi söylemedim. Sonuçta Rustc'de kullanılan LLVM bile geliştirmeye C compiler altyapısı olarak başlamış sonradan multi-lang. dönmüş. Zaten yukarıda da dediğim gibi Rust çoğu konuda C'ye bağımlı.

Günün sonunda Rustc ile derlenen bir program C'ye dönüşüyor mu? Hayır.
Bunun burada konuştuğumuz Rust'ın resmiyette olmasa da gerçekte C'nin üst kümesi olmasının ve var olabilmesi için C'yide kapsayan bir dil olmasının getirdiği performans eksisi konusuyla bir alakası var mı? Hayır.
 
Rust dili C diline derlenmiyor. O arkadaş gidip farklı bir derleyici bulmuş onu gönderip "derlenebilir" diyor. C'yi Rust'a derleyen derleyici bulup C dili Rust'a derleniyor mu diyelim şimdi? O benchmarklardaki Rust da gidip o arkadaşın gönderdiği alternatif derleyiciyici kurup derlenmediğine göre oradaki benchmarkların altına gidip Rust, C'ye derlendiği için yazmak yanlış bilgidir. Default'u buymuş gibi yazmış sonra yanlış diyince... hikayeyi biliyorsunuz zaten.

Ayrıca: What is rustc? - The rustc book

"rustc is the compiler for the Rust programming language, provided by the project itself. Compilers take your source code and produce binary code, either as a library or executable."
 
RAM kullanımı ve performansı etkileyen birçok faktör bulunmaktadır, ancak genel olarak düşük RAM kullanımı ve iyi performans için C ve Rust dilleri öne çıkmaktadır.

C, yüksek performanslı uygulamalar için en popüler dillerden biridir ve düşük seviye bir dil olduğundan, bellek yönetimi tamamen programcının sorumluluğundadır. Bu, programcının bellek kullanımını optimize etmesine izin verir ve dolayısıyla daha az RAM kullanımı sağlayabilir. Ayrıca, C derleyicileri genellikle optimize edici kod üretirler, bu da daha iyi performans sağlar.

Rust, C'ye benzer şekilde düşük seviyeli bir dil olmasına rağmen, daha modern bir dil olarak C'den daha fazla güvenlik, hata ayıklama ve paralellik özelliklerine sahiptir. Rust da bellek yönetimini programcıya bırakır, ancak güvenliğe ve hafıza güvenliğine daha fazla önem verir. Rust'ın derleyicisi de C derleyicileri gibi kodu optimize eder ve iyi bir performans sağlar
 

Technopat Haberler

Geri
Yukarı