تحميل لغة ص
⬇️ تحميل مباشر سريع
ملاحظة بخصوص macOS
حالياً لغة ص متوفرة على Windows و Linux. نسخة macOS قيد التحضير وستُنشر قريباً. تابع صفحة الإصدارات على GitHub للاطلاع على آخر المستجدات.
🔐 التحقق من الملفات (SHA256)
9DDCBFD4B6D7E6E8F309AB894408AB00F5EDE0E9EC08D5D3F1E8558BCAD90B8A0A803F2ED02753C9A7D18B8AA790A960A857E14EF0C0BF87BB94D77918F1BB9684BFBA971924FA484ED7F00ED271FDE1BFB9C1794B145326DA7ABBC182A959D8851DCD17D3C5F002CE875BA93850AD3F69CC40D900CC7D783FD090F04A3106637DC809217DD0EC7888B638FB84C66F6A86C49A5D4B7F266C65FC8FFC05BE1748# تحقق من SHA256 في PowerShell
Get-FileHash .\sad-setup-1.0.0-windows-x64.exe -Algorithm SHA256⚡ تثبيت سريع عبر الأوامر
# تثبيت بسطر واحد (PowerShell — Windows)
irm https://sad-lang.org/install.ps1 | iex# تثبيت بسطر واحد (Bash — Linux)
curl -fsSL https://sad-lang.org/install.sh | bash# تثبيت من حزمة DEB (Debian/Ubuntu)
sudo dpkg -i sad-lang_1.0.0_amd64.deb🗃️ جميع الإصدارات
Windows
v1.0.0 • x64SHA256: 9DDCBFD4B6D7E6E8F309AB894408AB00F5EDE0E9EC08D5D3F1E8558BCAD90B8A
irm https://sad-lang.org/install.ps1 | iexLinux
v1.0.0 • x86_64SHA256: 851DCD17D3C5F002CE875BA93850AD3F69CC40D900CC7D783FD090F04A310663
curl -fsSL https://sad-lang.org/install.sh | bashنسخة macOS — قريباً
نسخة macOS (PKG, DMG) قيد التحضير. سيتم الإعلان عنها في صفحة الإصدارات.
📦 محتويات الحزمة
| المكوّن | الوصف | الحجم |
|---|---|---|
sad.exe | المفسر الرئيسي | 3.2 MB |
sadc.exe | المترجم LLVM (كود أصيل) | 83.9 MB |
sad-fmt.exe | أداة التنسيق | 0.2 MB |
sad-repl.exe | سطر الأوامر التفاعلي | 2.7 MB |
sad-lsp.exe | خادم LSP | 1.4 MB |
sad-pkg.exe | مدير الحزم | 0.3 MB |
SDL2.dll | مكتبة الرسوميات | 2.4 MB |
| المكتبة القياسية | مكتبات عربية مضمّنة | stdlib/ |
مكوّنات اختيارية
عند تشغيل مثبّت Windows، يمكن إلغاء تحديد المترجم LLVM (75MB) إذا أردت المفسر فحسب.
✅ التحقق من التثبيت
sad --version
# sad version 1.0.0
sadc --version
# sadc version 1.0.0 (LLVM 18)💻 متطلبات النظام
| المتطلب | Windows | Linux |
|---|---|---|
| نظام التشغيل | Windows 10 x64 أو أحدث | Ubuntu 20.04+, Debian 11+, Fedora 38+ |
| المساحة | 120 MB (مع المترجم)، 15 MB (المفسر فقط) | 15 MB |
| الذاكرة | 256 MB RAM | 256 MB RAM |
| المعمارية | x86_64 (64-bit) | x86_64 (64-bit) |
📦 مستودع الحزم — سيلا هاب
بعد تثبيت لغة ص، يمكنك الوصول إلى مستودع الحزم العربي واستخدام آلاف الحزم البرمجية الجاهزة:
# إضافة حزمة من المستودع
ص-حزم أضف شبكة
# البحث عن حزمة
ص-حزم بحث رياضيات
# نشر حزمتك الخاصة
ص-حزم نشر❓ الأسئلة الشائعة
ما الفرق بين المثبّت GUI والنسخة المحمولة (ZIP)؟
- المثبّت GUI (
sad-setup.exe): تثبيت كامل مع إضافةsadإلى PATH تلقائياً، واختصارات، وإمكانية إلغاء التثبيت. - النسخة المحمولة (
ZIP): فك الضغط وتشغيل مباشرة. مناسبة إذا أردت تشغيل لغة ص بدون تثبيت أو على فلاش USB.
هل يمكنني استخدام المفسر فقط بدون المترجم LLVM؟
نعم! عند تشغيل المثبّت، يمكنك إلغاء تحديد المترجم LLVM (75 MB). المفسر sad.exe يعمل بشكل مستقل تماماً.
كيف أتحقق أن التثبيت تم بنجاح؟
افتح PowerShell أو CMD واكتب:
sad --versionيجب أن يظهر: sad version 1.0.0
أحصل على خطأ "Windows protected your PC" — ماذا أفعل؟
هذا تحذير Windows SmartScreen لأن البرنامج جديد. اضغط More info ثم Run anyway. البرنامج آمن ويمكنك التحقق من SHA256 أعلاه.