أكاديمية ALB — تعلّم البرمجة خطوة بخطوة
تعلّم AdaLogic BASIC
يشرح هذا الدليل أساسيات ALB باللغة العربية. اقرأ الأقسام بالترتيب وجرّب كل مثال في بيئة التطوير المجانية في المتصفح. تبقى الكلمات المفتاحية في الكود باللغة الإنجليزية لأنها جزء من صياغة اللغة.
BEGIN
VERSION 0.0.0.1
PRINT "مرحباً من ALB!"
END
تبدأ BEGIN البرنامج، وتعلن VERSION إصداره، وتعرض PRINT النص.
مسار التعلّم
- القيم والمتغيرات: يكون التصريح الأول بالشكل
LET name AS TYPE = value. لا تكررLETعند الإسناد اللاحق. - القرارات: استخدم
IF condition THENوأنهِ الكتلة باستخدامEND IF. - التكرار: استخدم
FORوWHILEلتنفيذ التعليمات أكثر من مرة. - الإجراءات والدوال: قسّم البرنامج إلى وحدات صغيرة قابلة لإعادة الاستخدام.
- النوافذ والرسومات: أنشئ نافذة، وتعامل مع
ON TICK/ON PAINT، ثم ابدأ حلقة الأحداث باستخدامLISTEN. - المنطق: عرّف الحقائق والقواعد ونفّذ الاستعلامات باستخدام
KNOWSوFIND. - الميزات المتقدمة: استكشف العقود والكتل متعددة اللغات وSIMD وأهداف الترجمة المختلفة.
مثال على متغير وحلقة
BEGIN
VERSION 0.0.0.1
LET i AS S32 = 1
WHILE i <= 5 THEN
PRINT "STEP=" | i
i = i + 1
END WHILE
END
في ALB، العامل | مخصص لربط السلاسل النصية ويحوّل القيم مثل i إلى نص تلقائياً. استخدم الكلمة المفتاحية OR لتنفيذ OR المنطقي أو على مستوى البتات.
واصل التدريب
افتح الأمثلة التفاعلية، وراجع الدليل الكامل، وجرّب تعديلاتك في بيئة التطوير. ستعرض الصفحات غير المترجمة بعد تنبيهاً واضحاً مع النسخة الإنجليزية إلى أن يكتمل توسيع الترجمة العربية.