Microsoft, Montréal’de düzenlenen yıllık RustConf etkinliğinde, Rust programlama dilini şirket içi geliştirmeler için ‘Birinci Sınıf’ (Tier 1) dil kategorisine aldığını resmi olarak duyurdu.
Öne çıkan bilgiler
- 01
C++, C# ve TypeScript ile aynı statüye yükseltilen Rust, artık Microsoft’un yazılım geliştirme süreçlerinde temel dillerden biri haline geldi.
- 02
Microsoft Baş Mühendisi Victor Ciura, şirketin Rust dilini desteklemek için gerekli tüm araçları ve süreçleri yazılım yaşam döngüsüne dahil ettiğini belirtti.
- 03
Hali hazırda 100’den fazla Microsoft projesinde kullanılan Rust, özellikle Outlook, Word ve OneDrive gibi Microsoft 365 servislerinin çekirdek altyapılarında kritik bir rol oynamaktadır.
- 04
Microsoft, Rust dilini C++ ve C# ile aynı seviyede desteklenen birincil dil statüsüne yükseltti.
Haberin ayrıntıları
Rust dili, Windows işletim sistemindeki bellek güvenliği açıklarının azaltılması amacıyla stratejik olarak kullanılıyor. Rust Dili Güvenlik Açıklarını Azaltmayı Hedefliyor Microsoft’un Rust diline olan bu stratejik yönelimi, yazılım güvenliğini artırma arzusundan kaynaklanıyor.
2006 yılında Mozilla bünyesinde geliştirilen Rust, performans kaybı yaşatmadan bellek yönetimi hatalarını önlemek üzere tasarlandı. Azure CTO’su Mark Russinovich, mevcut C ve C++ kodlarını iyileştirme çabalarına rağmen, Rust’ın sunduğu doğuştan güvenli yapının çok daha etkili olduğunu ifade etti.
Windows Ekosistemi İçin Yeni Derleme Platformu Geliştirildi Şirket, Rust dilinin Windows ortamında sorunsuz çalışabilmesi için ciddi yatırımlar yaptı. Microsoft mühendisleri, ‘rustc_codegen_utc’ adını verdikleri özel bir kod oluşturma arka ucu geliştirerek, Rust derleyicisini Microsoft Visual C++ (MSVC) ile doğrudan entegre etti.
Bu entegrasyon sayesinde, Rust tabanlı uygulamalar Windows için özelleştirilmiş tüm yeteneklerden doğrudan faydalanabiliyor. Bu hamle, Windows üzerinde C++ ve Rust için birleşik bir kod oluşturma platformu yaratılmasını sağladı.
C++ ile Birlikte Çalışma Zorlukları Devam Ediyor Rust’ın sunduğu yüksek güvenlik standartlarına rağmen, C++ ile karıştırıldığı durumlarda ‘güvensiz’ (unsafe) alanların yönetimi büyük bir zorluk teşkil ediyor. Rust derleyicisi kendi içindeki bellek hatalarını tespit edebilse de, C++ bellek alanlarına işaret eden göstergeleri (pointers) her zaman tam olarak denetleyemiyor.
Bu durum, Microsoft mühendislerinin üzerinde çalışması gereken karmaşık bir süreç olmaya devam ediyor. Microsoft’un yazılım geliştirme stratejisinde gerçekleştirdiği bu köklü değişikliği nasıl değerlendiriyorsunuz?
Microsoft, Rust Dilini Birinci Sınıf Geliştirme Dili Olarak Tanıttı yazısı ilk önce TechInside üzerinde ortaya çıktı.
Yeni içerikleri kaçırmayın
Yeni haber, rehber ve incelemeler yayınlandığında e-posta ve tarayıcı bildirimiyle haberdar olun.

