من أجل لغات برمجة عربية

بينما كنت انقب في رسائلي القديمة وجدت هذه الرسالة حول الموضوع كتبها الأستاذ أحمد الفرشيشي من تونس
الإخوة الكرام
السلام عليكم ورحمة الله وبركاته
حول مشروع لغات البرمجة باللغة العربية
أولا
ترجم العرب في صدر الإسلام المعارف ثم أصبحوا ينتجون بعد ذلك مباشرة باللغة العربية
 ثانيا
تترجم المعلوماتية منتوجاتها العلمية على شكل لغات
فإن تخلينا عن استعمال العربية فإن ذلك يعني أننا نحرم اللغة العربية من إنتاج مصطلحات جديدة ونجبرها بالتالي على أن تنتهج دائما طريق التعريب
 ثالثا
 نفترض دائما أن متعلمي لغات البرمجة يتقنون اللغة الإنجليزية
فماذا إذا قررنا أن نعلم برمجة الحواسيب في رياض الأطفال والمدارس الإبتدائية وللكبار الذين بنسبة كبيرة لا يجيدون الإنجليزية من أجل رفع الأمية الرقمية في العالم االعربي
 رابعا
لغات البرمجة نفسها تتطور لتستوعب اللغات الطبيعية
 هذا برنامج مكتوب باللغة العربية
  •  أحجز ذاكرة باسم أ
  • أحجز ذاكرة باسم ب
  • أحجز ذاكرة باسم ت
  • إقرا قيمة من لوحة المفاتيح وأسندها لـ أ
  • إقرأ قيمة من لوحة المفاتيح وأسندها لـ ب
  • إجمع أ و ب ف في س
  • أكتب قيمة س على الشاشة
 خامسا
اللغات المستعملة في الصناعة تجد أصلها في البحوث وتنشأ عادة على صورة بسيطة لأنها تستهدف تجريب المفاهيم النظرية
أكبر علماء البرمجة دكسترا (رحمه الله) يستعمل لغة  يمكن توصيفها في صفحة واحدةأ
 سادسا
من المعلوم أن لغات البرمجة المستعملة في الصناعة غير نافعة وغير ناجعة للإستعمال في مناهج التعليم
يمكن أن يستهدف المشروع في مرحلة أولى تطوير لغات برمجة للإستعمال في مناهج تعليم المعلومات
 فنسدي بذلك خدمة للمناهج التي تفتقد لمثل تلك اللغات
ونشرع لأول مرة في ممارسة البحث باللغة العربية في مجال المعلوماتية
والله يعلم ما يمكن أن ينتج من إبداع للباحثين العرب
 سابعا
يحتاج الإنسان اليوم لخمسة أنواع من اللغات
  • اللغة الأم
  • لغة الحاسوب
  • لغة التخصص
  • لغة العيش المشترك
  • لغات أجنبية
 المشروع لا يدعو للإنعزال  ومراقبة ما يحدث على الساحة العلمية واجب
ولكن الإنسان يفكر أساسا باللغة الأم، فكلما وفرنا له ذلك، وفرنا عليه مجهودا
والسلام عليكم ورحمة الله وبركاته
أحمد الفرشيشي
المعهد العالي للتصرف بتونس
جامعة تونس

Comments on: "أحمد الفرشيشي: لغات البرمجة العربية" (3)

  1. لدي تعليق لكن اولا هل تشرح لي ماذا تقصد بلغة العيش المشترك

  2. العيش المشترك تعني التعامل الدائم بين اللغة العربية وسائر اللعات الأخرى فلا تتصادم مثل Mac & Win وتتعاون مثل لينيكس وويندوز مع فارق الاختصاص

أضف تعليق