إصدارأخبارbeta

إطلاق كنوز v1.0.0-beta.1 — أول إصدار تجريبي

٢٠ مارس ٢٠٢٦فريق كنوز

إطلاق كنوز v1.0.0-beta.1

نحن متحمسون للإعلان عن إطلاق كنوز v1.0.0-beta.1 — أول إصدار تجريبي عام من لغة البرمجة العربية كنوز!

هذا الإصدار يمثل خطوة كبيرة نحو هدفنا: جعل البرمجة متاحة لكل عربي بلغته الأم.

ما الجديد في هذا الإصدار؟

مترجم LLVM كامل

كنوز تُترجم مباشرة إلى كود آلي عبر LLVM-17، مما يعني أداءً يُنافس C و Rust:

دالة رئيسية() {
    دع رسالة = "مرحباً من كنوز!";
    اطبع(رسالة);
}

نظام أنواع قوي

  • أنواع أساسية: صحيح، عشري، نص، منطقي
  • الهياكل (هيكل) مع دوال مرتبطة
  • المعددات (معدد) مع تطابق الأنماط
  • التعميمات (Generics)
  • أنواع الخيار (خيار) والنتيجة (نتيجة)

البرمجة المتوازية

دعم كامل للخيوط والقنوات والأقفال:

دالة رئيسية() {
    دع قناة = قناة_جديدة();
    
    خيط {
        أرسل(قناة، "مرحباً من خيط آخر!");
    };
    
    دع رسالة = استقبل(قناة);
    اطبع(رسالة);
}

مدير حزم عربي

  • نشر الحزم بأمر كنز انشر
  • تثبيت الحزم بأمر كنز ثبت اسم_الحزمة
  • سجل حزم على packages.knoz.dev

ساحة تجربة تفاعلية

جرّب كنوز مباشرة في المتصفح على knoz.dev/playground دون الحاجة لتثبيت أي شيء.

التثبيت

Linux / macOS

curl -fsSL https://sh.knoz.dev | sh

تحميل مباشر

حمّل الإصدار المناسب لنظامك من صفحة الإصدارات على GitHub.

ما القادم؟

هذا إصدار تجريبي ونعمل على:

  • تحسين رسائل الأخطاء
  • إضافة المزيد من المكتبات القياسية
  • دعم Windows بشكل كامل
  • توثيق شامل بالعربية

شارك معنا

نرحب بمساهماتكم وملاحظاتكم! أبلغوا عن أي مشاكل على صفحة Issues.


ابدأ رحلتك مع كنوز اليوم! 🚀