مقدمة إلى لغة ص
لغة ص (Sad) هي لغة برمجة عربية حديثة، مفتوحة المصدر، مصمّمة ليكتب بها المطور بلغته العربية الأم.
لماذا لغة ص؟
البرمجة بلغتك الأم أسرع فهماً وأعمق تعبيراً. لغة ص تلغي الحاجز اللغوي بين المبرمج العربي وكوده.
sad
# مرحباً! هذا كود عربي حقيقي
متغير رسالة = "أهلاً بلغة ص!"
اطبع_سطر(رسالة)الميزات الرئيسية
مترجِّمٌ أصيلٌ عبرَ LLVM — محرّكُ اللغةِ الوحيد
bash
sad-build برنامجي.ص -o برنامجي
./برنامجيلا مفسّرَ في لغة ص ولا آلةَ بايت‑كود: كودُك يُترجَمُ إلى ملفٍّ تنفيذيٍّ أصيل، فسلوكُ برنامجِك واحدٌ لأنّ منفِّذَه واحد.
دعم كامل للعربية والإنجليزية
sad
# يمكنك مزج العربية والإنجليزية
متغير myList = [1، 2، 3]
لكل item في myList
اطبع(item)
نهايةمبادئ التصميم
| المبدأ | التفصيل |
|---|---|
| عربية أولاً | كلمات مفتاحية، رسائل خطأ، توثيق — كلها عربية |
| البساطة | بنية نحوية واضحة، لا غموض |
| الأداء | مترجَمٌ إلى كودٍ أصيلٍ عبرَ LLVM |
| الأدوات | مدير حزم، منسّق، LSP — مدمجة في الحزمة |
| المفتوحية | MIT License، مجتمع مفتوح |
مقارنة سريعة
| الميزة | لغة ص | Python | JavaScript |
|---|---|---|---|
| كلمات مفتاحية عربية | ✅ | ❌ | ❌ |
| مترجم أصيل | ✅ | ❌ | ❌ |
| LSP مدمج | ✅ | جزئي | جزئي |
| مدير حزم عربي | ✅ | pip | npm |
التالي: التثبيت والبدء ←