-
अविश्वसनीय फ़ाइल फ़ॉर्मैट्स आदि को संभालते समय उपयोग की जाने वाली memory-safe प्रोग्रामिंग भाषा होने के साथ-साथ एक standard library भी है
-
Wrangling Untrusted File Formats Safely
→ यहाँ Wrangling में parsing, decoding, encoding आदि शामिल हैं
-
इमेज, ऑडियो, वीडियो, फ़ॉन्ट और compressed फ़ाइल फ़ॉर्मैट्स का समर्थन
-
लक्ष्य C जितनी तेज़, लेकिन Go/Rust स्तर की सुरक्षित software libraries बनाना है
-
C में transpile किया गया कोड प्रदान करता है, इसलिए मौजूदा C/C++ projects में इसे वैसे ही इस्तेमाल किया जा सकता है
-
यह general-purpose programming language नहीं है, बल्कि programs नहीं बल्कि libraries विकसित करने के लिए बनाई गई भाषा है
→ यानी पूरे program के बजाय केवल वे हिस्से Wuffs में लिखे जाते हैं जहाँ performance/security महत्वपूर्ण हो
- GIF decoding benchmark में giflib(C) से 2 गुना, image/gif(Go) से 3 गुना, और gif(Rust) से 7 गुना तेज़
1 टिप्पणियां
लगता है कि यह Zig की तरह C में compile होता है.
अगर memory safety ही मकसद है, तो शायद इसे Rust में extension type के रूप में देना भी अच्छा होता.