تعرف على 4 لغات برمجة تكتب باللغة العربية.


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


هل سألت نفسك يوما "لماذا لايوجد لغات برمجة عربية؟".
حسنا لست وحدك عزيزي القارئ فلقد سألت نفسى هذا السؤال ووجدت العديد من المحاولات الرائعة وأحضرت لك منها 4 لغات من بين الكثير لنتعرف عليهم معا.

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

مثال أهلا بالعالم:

اطبع("أهلا بالعالم!"،سطر جديد)

هى لغة برمجة صممت لتكون لغة شاملة وهذه الشّموليّة تتطلّب تصميم قواعد اللّغة بناءً على معايير فلسفيّة بدل المعايير العمليّة المبنيّة على بيئة عمل أو مجال محدّد، وجعلها قابلة للتطوير من قبل المستخدم أو المجتمع بدلًا من حصر عمليّة التطوير في فريق محدّد، إضافة إلى تمكين المبرمج من الوصول إلى المترجم نفسه والتّحكّم فيه. وتكون عمليّة التطوير ممكنة دون الحاجة لإعادة بناء المترجم. وهى تستخدم اللغة العربية وكذلك الانجليزية.
ظهرت بتاريخ 29-03-2014م ـ بإصدار النسخة 0.1.0 ، ثُم تلاه الإصدار 0.2.0 في 2015م.

فريق العمل القائم على تطويرها :

سرمد خالد عبداللّه(المبتكر للغة الأسُس).
هشام والي علمي(محلل نظم ومبرمج).

مثال البسملة :

اشمل "مـتم/طـرفية.أسس"؛
مـتم.طـرفية.اطبع("بسم الله الرحمن الرحيم\ج"

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

برنامج حساب مساحة الدائرة باستخدام لغة جيم:

الثابت بي = 3.1415
المتحول ق : حقيقي
المتحول س : حقيقي
أكتب "أدخل قطر الدائرة : " ،سطر
أقرأ ق
أجعل س = بي × (ق ÷ 2)^2
أكتب "مساحة الدائرة = " ، س

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

مثال أهلا بالعالم:

أكتب.نص("أهلا بالعالم!"

وهكذا تعرفنا معا على بعض اللغات البرمجية العربية. وإذا أعجبتك القائمة وأردت المزيد عن لغات أخرى لاتكتب باللغة الإنجليزية فأعلمنى وستصلك فوراََ.

وإلى اللقاء.😀

 

تعليقات

المشاركات الشائعة من هذه المدونة

30 شيء تمنيت لو عرفتها عندما بدأت في البرمجة(الجزء الأول).

ما هي مبادئ SOLID؟ ولما يجب أن يعرفها كل مطور؟

كيف تصبح مطور ويب وتحصل على وظيفة في أسرع وقت؟ (الجزء الثاني)