للاطلاع على محتويات الإعلان أنقر هنا  
صحيفة دولية تهتم باللغة العربية في جميع القارّات
تصدر برعاية المجلس الدولي للغة العربية

  دعوة للمشاركة والحضور           المؤتمر الدولي العاشر للغة العربية           موقع الجمعية الدولية لأقسام العربية           الموقع الجديد الخاص بالمؤتمر الدولي للغة العربية           الباحث العربي: قاموس عربي عربي           راسلنا         
الصفحة السابقة الصفحة الرئيسة

تستخدم الخط الكوفي في خوارزمياتها.. "قلب" لغة برمجة عربية

 

تعتمد جميع أدوات البرمجة الحديثة على مجموعة أحرف "أسكي" (ASCII)، التي تشفر الحروف اللاتينية وتستند في الأصل إلى اللغة الإنجليزية.

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

عرف المبرمج اللبناني رمزي ناصر هذا التحدي وتمكّن من تطوير لغة برمجة عربية بالكامل تحمل اسم "قلب"، وكشف عنها في المؤتمر السنوي لمركز "أي بييمز" (Eyebeam’s) في مدينة نيويورك الأميركية في عام 2013.

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

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

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

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

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

ويضيف المبرمِج أن "قلب" طوّر مع مركز "أي بييمز" في إطار الزمالة الخاصة به كوسيلة للتعبير عن الذات.

الجزيرة

التعليقات
الأخوة والأخوات

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

الاسم
البلد
البريد الالكتروني
الرمز
اعادة كتابة الرمز
التعليق
 
   
جميع الحقوق محفوظة © 2024
المجلس الدولي للغة العربية