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


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."
 
Install Rust
Burada Windows için Rust kurulumu anlatılıyor. Sayfanın en başında gereklilik olarak Bunun da Microsoft C++ Derleme Araçları - Visual Studio kurulu olması gerektiğini eklemişler.

Rustc ise Rust programlama dilinin derleyicisi ve kurulum ile birlikte kuruluyor. Sizin bir yerden arayıp bulmanız gerekmiyor. Kurulu değilse zaten Rust kodlarını derleyemiyorsunuz.
 
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
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…