لغات البرمجة غير المعتمدة على الإنجليزية: نظرة شاملة
لغات البرمجة غير المعتمدة على الإنجليزية
تُعرف لغات البرمجة غير المعتمدة على الإنجليزية بأنها تلك اللغات التي لا تستخدم كلمات مفتاحية مستمدة من المفردات الإنجليزية. تاريخياً، هيمنت اللغة الإنجليزية على تصميم لغات البرمجة، حيث تم تطوير أكثر من ثلث اللغات المعروفة في دول ناطقة بالإنجليزية، مما جعلها المعيار الافتراضي في الصناعة.
تطور اللغات البرمجية الدولية
بدأت محاولات تدويل لغات البرمجة مع لغة ALGOL 68، التي صُممت لتكون قابلة للترجمة إلى لغات طبيعية متعددة، بما في ذلك الروسية والألمانية والفرنسية. هذا النهج مهد الطريق لمفاهيم أكثر حداثة في توطين البرمجة.
أبرز لغات البرمجة متعددة اللغات
- Citrine: لغة مصممة خصيصاً لتكون قابلة للترجمة إلى أي لغة بشرية، وتدعم حالياً أكثر من 111 لغة.
- Hedy: لغة تعليمية مفتوحة المصدر تدعم 47 لغة، وتسمح باستخدام أنظمة ترقيم متنوعة غير الأرقام العربية التقليدية.
- Scratch: لغة قائمة على الكتل البرمجية تستخدم واجهة مترجمة بالكامل لتسهيل التعلم للأطفال حول العالم.
- GTLang: تهدف إلى السماح بكتابة وقراءة الكود باستخدام لغات طبيعية مثل الإسبانية والفرنسية واليابانية بدلاً من الإنجليزية.
- UniversalPython: مشروع تجريبي يتيح كتابة كود يشبه بايثون وترجمته إلى لغات طبيعية مختلفة.
لغات تعتمد على الرموز
بعيداً عن الكلمات المفتاحية، توجد لغات تعتمد كلياً على الرموز الرياضية أو الرسومية، مثل لغة APL التي تستخدم التدوين الرياضي، ولغة Emojicode التي تستخدم الرموز التعبيرية، ولغة G المستخدمة في بيئة LabVIEW.
أسئلة شائعة
ما هي لغات البرمجة غير المعتمدة على الإنجليزية؟
هي لغات برمجة لا تستخدم الكلمات المفتاحية الإنجليزية، بل تعتمد على لغات طبيعية أخرى أو رموز رياضية ورسومية.
هل يمكن استخدام لغات غير الإنجليزية في البرمجة التعليمية؟
نعم، توجد لغات مثل Hedy وScratch مصممة خصيصاً لدعم لغات متعددة وتسهيل عملية التعلم للمبتدئين بلغاتهم الأم.
لماذا تهيمن الإنجليزية على لغات البرمجة؟
بسبب التاريخ المبكر لتطوير الحاسوب في الولايات المتحدة والمملكة المتحدة، مما جعل الإنجليزية اللغة القياسية في التوثيق والمكتبات البرمجية.