Playground — جرّب لغة ص مباشرةً
اكتب كود لغة ص وشغّله مباشرة في متصفحك — لا تثبيت مطلوب.
أمثلة جاهزة:
📝 المحررمرحبا.ص
⏳
⌨️ إدخال stdin (اختياري)
📤 الخرج
اضغط "تشغيل" لتنفيذ الكود ✨
🎨 الرسوميات Canvas
كيف يعمل Playground؟
يستخدم Playground مفسّر لغة ص المُجمَّع إلى WebAssembly (WASM) باستخدام Emscripten، مما يتيح تشغيل الكود مباشرة في المتصفح بدون أي خادم.
كودك .ص → مفسر ص (WASM) → النتيجةالميزات
- ✅ محرر كود ذكي (CodeMirror 6) مع تلوين لغة ص
- ✅ تنفيذ فوري بدون انتظار
- ✅ أمثلة جاهزة متنوعة
- ✅ قياس وقت التنفيذ
- ✅ رسائل خطأ واضحة بالعربية
القيود الحالية
القيود
- الوصول للملفات النظام غير متاح (WebAssembly sandbox)
- العمليات الشبكية محدودة في البيئة المتصفحية
- المكتبات الخارجية غير مدعومة بعد
تشغيل محلي (بدون قيود)
للوصول الكامل، ثبّت لغة ص محلياً:
powershell
irm https://sad-lang.org/install.ps1 | iex
sad برنامجي.صbash
curl -fsSL https://sad-lang.org/install.sh | bash
sad برنامجي.صبناء WASM يدوياً
إذا أردت بناء نسخة WASM خاصة بك:
bash
# متطلبات: Emscripten SDK
emcmake cmake -S . -B build-wasm -DBUILD_WASM=ON
emmake cmake --build build-wasm --target sad_wasm
# الناتج: build-wasm/sad.wasm + sad.js