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

Archive for يناير, 2011

قائمة لغات البرمجة العريية

من ويكيبيديا

لغات عالمية تدعم العربية

سكراتش هي لغة برمجية جديدة تجعلك و بكل سهولة تنشأ قصصاً تفاعلية، رسوماً متحركة، ألعاباً ، موسيقى و فن — و تشارك ابداعات على الشبكة.

صمم سكراتش لمساعدة الشباب (الذين أعمارهم من 8 سنوات وأكثر ) لتطوير مهارات التعلم في الرياضيات والمسائل الحسابية وفهم أعمق لعملية التصميم.

نشطة حاليا

  • عمورية – لغة عربية مفتوحة المصدر، غرضية التوجه,
  • ج – لغة برمجة عربية تعتمد على صياغة مشابهة للغة C++

مع إمكانيات رسومية، من تصميم الدكتور محمد عمار السلكةموقع اللغة.

  • لغتي لغة برمجة عربية متعددة الأهداف لها نسقها الخاص.
  • العنقاء – لغة برمجة عربية إجرائية مشابهة للغة C ،
  • لغة زاي – بيئة عربية لتعليم المبتدئين البرمجة بلغة زاي

تاريخية

مقالات متعلقة

لغات برمجة غير إنجليزية

تاريخ لغات البرمجة العربية

لقد بدأ العرب في تصور وجود لغة برمجة منذ الأيام الأولى لظهور الحاسب الآلي، وبالفعل عملوا على إيجاد بعضها،     منها غريب (1978)، خوارزمي(1978)، باسكال العربي 1988، و لغة زاي 1998، لغة جيم 2001.

وكانت بعض هذه اللغات موجهة إلى نوع واحد من الحواسيب قبل حقبة الحواسيب الشخصية لـ-أي.بي.آم. IBM-PC Clone، ثم تطورت لتصبح ترجمة ومحاكاة للغات برمجة عالمية معروفة مثل باسكال Pascal  وكوبول COBOL  وبيسك BASIC ، [8،

وسنعرض في الجدول المرفق بعض اللغات وأهم خصائصها، ولكن فيما يلي سنستعرض ثلاث لغات للبرمجة حديثة هي لغة زاي للدكتور جمال الدين زقور[5]، ولغة حيم للدكتور محمد عمار السلكة[3، 4]، ولغة لوغو العربي بإشراف الدكتور لحجر دهام البدراني وبندر سالم الجهني بإشراف د/ عبد الملك السلمان [7].

توجد لغات برمجية عربية حديثة أخرى [9، 10، 11، 12، 13]، ولكن سبب اختيارنا لهذه اللغات كونها متوفرة حاليا على الإنترنت وهي لغات برمجة حديثة، كما أن توثيقها متوفر إلى جانب برنامجها. وسنعمل على الإحاطة بميزاتها ومقارنتها.

— مقتطف من مقال دراسة مقارنة للغات برمجية عربية  (جيم، زاي لوغو)

– قائمة لغات البرمجة العربية

لغة برمجية عربية بين المؤيد والمعارض

يدور في المواقع العربية وفي أوساط المبرمجين العرب منذ تعلمهم البرمجة نقاش حول لغة البرمجة العربية، لماذا وكيف؟ وعلى الرغم من أنّ الفكرة قديمة قدم لغات البرمجة، إلا أنّ المتناقشين ينقسمون  إلى مؤيد ومعارض حتى لفكرة إنشاء اللغة البرمجية.

يقول بعض المعارضين” ما الجدوى أصلا من وجود لغة برمجة عربية”، هل نوجدها فقط من أجل التفاخر والتباهي، ثم لا تجد لها صدى، لماذا يستخدم جميع الناس في العالم يستخدمون لغات برمجة معروفة ونحاول نحن أن نكون مختلفين منعزلين؟ إذ لا توجد لغات برمجة بأي لغة أخرى سوى الإنجليزية، كما انه لا يمكن  تصور لغة برمجة بالعربية من اليمين إلى اليسار، ولماذا نبدأ من لماذا نبدأ من الصفر إذا كان غيرنا قد قطع أشواطا كبيرة. (المزيد…)

دراسة مقارنة لثلاث لغات برمجة عربية حديثة (جيم، زاي، لوغو)

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

  • المقال كاملا arabproglang
  • الملحق الأول : لغات برمجة غير إنجليزية
  • الملحق الثاني : قائمة اللغات البرمجية العربية

مبادرة اللغات البرمجية العربية

منذ أن دخلت عالم المعلوماتية، ما فتئت أسمع أسئلة مثل: هل توجد لغة برمجة عربية، هل يمكن أن توجد، ما جدواها،  أسئلة تطرح على عدة مستويات، وعلى الرغم من أنّ الفكرة قديمة قدم لغات البرمجة، إلا أنّ المناقشين ينقسمون  إلى مؤيد ومعارض حتى لفكرة إنشاء اللغة البرمجية.

وقد تناولت هذه المسألة بالتفصيل في مقال ” دراسة مقارنة لثلاث لغات برمجة عربية حديثة (جيم، زاي، لوغو).

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

لكننا ما زلنا بعيدين عن مجال الانتشار والفعالية، لذا نرى لزاما علينا توحيد الجهود في هذا المجال، وفكرنا في إطلاق  “مبادرة اللغات البرمجية العربية”

والتي تهدف أساسا إلى:

  • إيجاد مجال للتواصل بين العاملين على لغات البرمجة العربية والمهتمين بها.
  • تنسيق الجهود وتوحيدها للوصول إلى الانتشار والفعالية.
  • وضع خطة مشتركة للبلوغ إلى الأهداف المرجوة.

المستهدفون:

  • المطورون الحاليون للغات برمجة عربية.
  • المهتمون بالموضوع.

غير المستهدفين:

  • المعارضون للغة برمجة عربية
  • غير المقتنعين بجدواها
  • الرجاء عدم الإزعاج.

كيفية العمل:

  • المبادرة حاليا تهدف إلى الربط والتواصل والتنسيق، ولم لا إيجاد الموارد المناسبة والبيئات المشجعة مستقبلا.
  • إنشاء قائمة بريدية خاصة للتواصل
  • إنشاء مدونة لنشر الأفكار والمقالات.
  • إنشاء صفحات على المواقع الاجتماعية للنشر والتوعية.

معرض الوسوم