c4wa: مُجمِّع C إلى WebAssembly بسيط وفعال
2025-06-28
c4wa هو مُجمِّع يُترجم مجموعة فرعية من لغة C إلى WebAssembly. على عكس المُجمِّعات الأخرى، فإنه يُولِّد شفرة WebAssembly بسيطة ومُحسَّنة جيدًا بدون أي شفرة إضافية أو مكتبات مُدمجة أو أي زيادة في الحجم. وهو مُتوافق تمامًا مع أي وقت تشغيل WASM مباشرةً. يدعم c4wa الحلقات، والتعليمات الشرطية، والهياكل، والمصفوفات، والمؤشرات، وميزات أخرى نموذجية في لغة C، ويمكنه إخراج شفرة بتنسيق WAT قابل للقراءة. فهو يجد توازنًا بين سهولة الاستخدام عالية المستوى للغة C وكفاءة WebAssembly منخفضة المستوى، مما يوفر للمطورين طريقة جديدة لكتابة شفرة WebAssembly عالية الأداء.
التطوير