Skip to content

أكاديمية ALB — تعلّم البرمجة خطوة بخطوة

تعلّم AdaLogic BASIC

يشرح هذا الدليل أساسيات ALB باللغة العربية. اقرأ الأقسام بالترتيب وجرّب كل مثال في بيئة التطوير المجانية في المتصفح. تبقى الكلمات المفتاحية في الكود باللغة الإنجليزية لأنها جزء من صياغة اللغة.

برنامجك الأول
BEGIN
VERSION 0.0.0.1
PRINT "مرحباً من ALB!"
END

تبدأ BEGIN البرنامج، وتعلن VERSION إصداره، وتعرض PRINT النص.

مسار التعلّم

  1. القيم والمتغيرات: يكون التصريح الأول بالشكل LET name AS TYPE = value. لا تكرر LET عند الإسناد اللاحق.
  2. القرارات: استخدم IF condition THEN وأنهِ الكتلة باستخدام END IF.
  3. التكرار: استخدم FOR وWHILE لتنفيذ التعليمات أكثر من مرة.
  4. الإجراءات والدوال: قسّم البرنامج إلى وحدات صغيرة قابلة لإعادة الاستخدام.
  5. النوافذ والرسومات: أنشئ نافذة، وتعامل مع ON TICK/ON PAINT، ثم ابدأ حلقة الأحداث باستخدام LISTEN.
  6. المنطق: عرّف الحقائق والقواعد ونفّذ الاستعلامات باستخدام KNOWS وFIND.
  7. الميزات المتقدمة: استكشف العقود والكتل متعددة اللغات و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 المنطقي أو على مستوى البتات.

واصل التدريب

افتح الأمثلة التفاعلية، وراجع الدليل الكامل، وجرّب تعديلاتك في بيئة التطوير. ستعرض الصفحات غير المترجمة بعد تنبيهاً واضحاً مع النسخة الإنجليزية إلى أن يكتمل توسيع الترجمة العربية.

→ العودة إلى الرئيسية