Skip to content

مقدمة إلى لغة ص

لغة ص (Sad) هي لغة برمجة عربية حديثة، مفتوحة المصدر، مصمّمة ليكتب بها المطور بلغته العربية الأم.

لماذا لغة ص؟

البرمجة بلغتك الأم أسرع فهماً وأعمق تعبيراً. لغة ص تلغي الحاجز اللغوي بين المبرمج العربي وكوده.

sad
# مرحباً! هذا كود عربي حقيقي
متغير رسالة = "أهلاً بلغة ص!"
اطبع_سطر(رسالة)

الميزات الرئيسية

مترجِّمٌ أصيلٌ عبرَ LLVM — محرّكُ اللغةِ الوحيد

bash
sad-build برنامجي.ص -o برنامجي
./برنامجي

لا مفسّرَ في لغة ص ولا آلةَ بايت‑كود: كودُك يُترجَمُ إلى ملفٍّ تنفيذيٍّ أصيل، فسلوكُ برنامجِك واحدٌ لأنّ منفِّذَه واحد.

دعم كامل للعربية والإنجليزية

sad
# يمكنك مزج العربية والإنجليزية
متغير myList = [1، 2، 3]
لكل item في myList
  اطبع(item)
نهاية

مبادئ التصميم

المبدأالتفصيل
عربية أولاًكلمات مفتاحية، رسائل خطأ، توثيق — كلها عربية
البساطةبنية نحوية واضحة، لا غموض
الأداءمترجَمٌ إلى كودٍ أصيلٍ عبرَ LLVM
الأدواتمدير حزم، منسّق، LSP — مدمجة في الحزمة
المفتوحيةMIT License، مجتمع مفتوح

مقارنة سريعة

الميزةلغة صPythonJavaScript
كلمات مفتاحية عربية
مترجم أصيل
LSP مدمججزئيجزئي
مدير حزم عربيpipnpm

التالي: التثبيت والبدء ←

مُرخَّص بموجب رخصة MIT