لغات البرمجة

لغة البرمجة قلب: نظرة عامة

لغة البرمجة “قلب” هي لغة برمجة وظيفية تمكن المبرمج من كتابة البرامج بالكامل باللغة العربية. تم تطويرها في عام 2012 من قبل رامزي ناصر، عالم الحاسوب في مركز الفن والتكنولوجيا Eyebeam في مدينة نيويورك، كمحاولة فنية واستجابة للانحياز الانجليزي في معظم لغات البرمجة، التي تعبر عن مفاهيمها الأساسية باستخدام كلمات إنجليزية. تتميز اللغة ببنية تشابه بلغة Lisp أو Scheme، حيث تتكون من قوائم محاطة بأقواس. جميع الكلمات الأساسية مصطلحات عربية مناسبة، ويتم تنسيق النص البرنامجي من اليمين إلى اليسار، كما هو الحال في جميع النصوص العربية. توفر اللغة مجموعة أساسية من العمليات الأساسية لتعريف الدوال، والشروط الشرطية، والحلقات، وتعديل القوائم، والتعبيرات الحسابية الأساسية. تتوفر أيضًا على إمكانية تنفيذ أي عملية برمجية تعتبر كاملة من خلال تحويل اللغة إلى لغات برمجة أخرى. ولكون جميع نصوص البرنامج مكتوبة باللغة العربية، ويمكن تمديد الخطوط التوصيلية بين الحروف في النص العربي لأي طول، يمكن تنظيم الشفرة المصدرية في أنماط فنية، تقليدًا للخط العربي. يتوفر حاليًا مترجم مبني على JavaScript على منصة هيروكو، ويمكن نسخ المشروع عبر موقع GitHub.

لمزيد من المعلومات، يمكن الاطلاع على الرابط التالي: ويكيبيديا – قلب (لغة برمجة)