10 puan yazan xguru 2021-04-08 | 1 yorum | WhatsApp'ta paylaş
  • Güvenilmeyen dosya formatlarını işlerken kullanılan, bellek güvenli bir programlama dili ve aynı zamanda standart kütüphane

  • Wrangling Untrusted File Formats Safely

→ Buradaki wrangling; parsing, decoding, encoding gibi işlemleri kapsar

  • Görüntü, ses, video, font ve sıkıştırılmış dosya formatlarını destekler

  • C kadar hızlı, ancak Go/Rust düzeyinde güvenli yazılım kütüphaneleri oluşturmayı hedefler

  • C'ye transpile edilmiş kod sunduğu için mevcut C/C++ projelerinde doğrudan kullanılabilir

  • Genel amaçlı bir programlama dili değildir; program değil, kütüphane geliştirmek için tasarlanmış bir dildir

→ Yani tüm program yerine, performans/güvenliğin kritik olduğu bölümler yalnızca Wuffs ile yazılır

  • GIF decoding benchmark'ında giflib(C)'den 2 kat, image/gif(Go)'dan 3 kat, gif(Rust)'tan 7 kat daha hızlıdır

1 yorum

 
alstjr7375 2021-04-08

Zig gibi C'ye derleniyor gibi görünüyor.

Amaç bellek güvenliği ise, Rust'a bir genişletme biçimi olarak sunulsa daha iyi olmaz mıydı diye düşünüyorum.