Sistemsel programlama dili Goose sunulmuştur

Geliştirici, Goose adlı yeni bir sistem programlama dilini sundu - toplama veya ayırıcılar kullanmadan bellek güvenliğini sağlayan bir dil. Proje, C++ ve Rust'e bir alternatif olarak konumlandırılmış ve katı güvenlik garantilerini korurken performans artışını vaat ediyor.
İddia edilen özelliklere göre, Goose kodu, benzer C++ çözümlerine göre 1.16 kez daha hızlı ve güvenli Rust koduna göre 1.12 kez daha hızlı çalışıyor. Bu performans seviyesine, derleyici tarafından kontrol edilen yığın veri yapıları aracılığıyla tüm değerlerin yönetimine geçiş yaparak dinamik bellek ayırma işlemlerinden vazgeçerek ulaşıldı.
Dil, geliştiricilerin açıklamalar kullanmasını gerektirmez, bu da kod yazma sürecini basitleştirir. Tüm kaynak yönetimi mantığı derleme düzeyinde otomatikleştirilir, bu da düşük seviyeli dillerde karakteristik olan bellek erişim hatalarını ortadan kaldırır. Projenin kaynak kodu already halka açık bir depoda incelenebilir.
Teknik topluluk, Hacker News platformunda projenin mimari çözümlerini aktif olarak tartışıyor. Klasik ayırma mekanizmaları olmadan veri yönetimine yönelik yaklaşım, yüksek performanslı sistem yazılımlarının geliştirilmesinde önemli bir değişiklik olabilir.



