SAPL
23 يناير 2008
SAPL هي اختصار لـ Simple Arabic Programming Language ، اي لغة البرمجة العربية البسيطة .
انهيت العمل عليها قبل اسبوعين تقريباً ، واحببت هذا المساء مشاركتم هذا العمل ( كنت اتمنى ان اطرحه في وقت سابق ، لاكن الوقت لم يسمح بذلك )، لاجل سماع ارائكم ومقترحاتكم حول هذا العمل ، والاهم هو اتاحة الفرصة الحقيقية للمهتمين بهذا المجال ( الطامحين لصناعة لغة برمجة عربية ) ، فهذه هي اول خطوة في مشوار الالف ميل.
كل ماتستطيع ان تقوم به هذه اللغة حاليا
- تعريف المتغيرات واسناد القيم لها.
- طباعة ( اخراج ) النصوص.
- المقارنة بين قيمتين ( او متغيرن ) وتنفيذ امر في حال تحقق الشرط.
مثال على البرمجة بلغة SAPL :
س = 10 .
ص = 20 .
اذا كان ( س < ص ) اطبع " is smaller than ".
يقول المترجم ( Compiler ) بتحويل اللغة الى لغة وسطية ( Intermediate Code ) وهي Batches ( المقدمة من النظام ) ، حيث اعتمدت بشكل اساسي على برنامجي الآخر BatchX لتمثيل الجزء الآخر ( Back End ) ليقوم بمهمة التحويل الى لغة الآلة.
ساحاول تطوير العمل ، ليصبح لغة برمجية متكاملة ( بشكل بسيط ) ، من اجل تسهيل عملية تعليم البرمجة للاطفال.
لتحميل اللغة :
الكود ( C++Builder ) :