أوّل برنامج: أهلًا يا عالم
لنكتب أبسط برنامج ونشغّله، ثم نضيف متغيّرات وتحكّمًا بالتدفّق لنرى ملامح اللغة.
الملفّ
أنشئ ملفًّا باسم أهلا.ص بالمحتوى التالي:
دالة رئيسية()
اطبع("أهلًا يا عالم")
نهاية
ثم شغّله بالمفسّر:
.\build\bin\Debug\sad.exe أهلا.ص
المخرجات:
أهلًا يا عالم
شرح سطرًا سطرًا
دالة رئيسية()— تعريف دالة الدخولرئيسية(نقطة بدء البرنامج).اطبع(...)— دالة مضمّنة تطبع نصًّا على المخرج القياسيّ.نهاية— إغلاق كتلة الدالة. كلّ كتلة في لغة ص تُغلَق بـنهاية.
مثال أوسع
دالة رئيسية()
متغير الاسم = "أحمد"
متغير العمر = 30
اطبع("الاسم: " + الاسم)
إذا العمر >= 18
اطبع("بالغ")
وإلا
اطبع("قاصر")
نهاية
لكل رقم في [1، 2، 3]
اطبع(رقم)
نهاية
نهاية
لاحظ:
متغيريُعرِّف متغيّرًا قابلًا للتغيير (وثابتيُعرِّف ثابتًا).- الفاصلة
،العربيّة تكافئ,تمامًا داخل عناصر المصفوفة. إذا/وإلاولكل ... فيكلٌّ منهما كتلة تُغلَق بـنهاية.
التالي
تابع جولة في اللغة لتفصيل كلّ مفهوم، أو اقفز إلى المرجع التقنيّ لجداول الكلمات والعوامل والنحو.