لغات البرمجة

SubX: لغة تجميع جديدة لتنفيذ Mu

لغة البرمجة SubX هي لغة تجميع (Assembly Language) تم تطويرها بواسطة Kartik K. Agaram. ظهرت لأول مرة في عام 2019. تميزت هذه اللغة بتغيير مفاجئ في تنفيذ Mu حيث قرر مطورها استبدال تنفيذها بلغة C++ بتنفيذها باستخدام نسخة من لغة التجميع التي طورها بنفسه وأطلق عليها اسم SubX.

تمتاز SubX بقدرتها على العمل على مجموعة تعليمات x86، وهي مخصصة لتنفيذ البرامج على معمارية x86. تم تصميمها بشكل مباشر لتناسب احتياجات تنفيذ Mu، وتميزت بتوفير ميزات محددة مثل وجود تعليقات في الشفرة (features_has_comments = True) وعدم وجود تنسيق ذو دلالة معنوية (features_has_semantic_indentation = False) ووجود تعليقات السطر (features_has_line_comments = True)، حيث يتم استخدام رمز # كرمز لتعليق السطر (line_comment_token = #).

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

تفصيلًا أكثر، يمكن العثور على مزيد من المعلومات حول SubX من خلال مشاركات المطور Kartik K. Agaram، ولكن لم يتم ذكر وجود مقالات عنها في Wikipedia حتى الآن.