لغة البرمجة “Module Management System” (MMS) هي لغة تشبه في وظائفها لغة Digital’s DEC/Module Management System (MMS). تم تطويرها لتفهم بنية ملفات الوصف التي تتعرف عليها بشكل أساسي من قبل نظام إدارة الوحدات الرقمية MMS. تعتبر MMK تطويرًا يفهم بنية هذه الملفات والتي تكون فوق ما يفهمه نظام MMS.
من المهم أن نلاحظ أن MMK ليست مجرد نسخة من MMS، بل تمتلك وظائف تفوق مجرد النسخة الأساسية. توفر MMK مجموعة من الميزات الهامة، من بينها القدرة على وضع تعليقات في الشفرة، ولكنها لا تحتوي على ترتيب بنية منطقية للشفرة (semantic indentation). كما تتضمن ميزة السماح بتعليقات الخطوط، حيث يمكن للمبرمجين استخدام علامة التعليق المحددة (في هذه الحالة !
) لإضافة توضيحات أو شروحات داخل الشفرة.
يمكن العثور على المزيد من المعلومات حول MMK على منصة GitHub، حيث يوجد مجتمع نشط يعمل على تطويرها وصيانتها. يمكن للمطورين الاطلاع على الكود المصدري والمساهمة في تطويره من خلال هذه المنصة. ومن الملاحظ أنه لا توجد معلومات كافية متاحة عن الأصل المفتوح (open source) لهذه اللغة، ولكن يمكن العثور على بعض المعلومات والدعم من خلال مجتمع Endless Software على GitHub.
وبالنسبة لبيئة تطوير اللغة، فإنها تستخدم ملحقات معينة لتحديد محيطها وأنواع الملفات التي تستخدمها. على سبيل المثال، تحدد الأمتدادات المستخدمة لملفات اللغة mms
و mmk
. تتيح للمطورين الكتابة بكود هذه اللغة باستخدام محرر النصوص المناسب، حيث يمكنهم تحديد اللغة وفقًا لمتطلبات البرمجة.
في الختام، يمكن القول إن MMK هي لغة برمجة متطورة تستند إلى نظام إدارة الوحدات MMS، مع توفير مزايا إضافية تجعلها أكثر قوة ومرونة في التطبيقات البرمجية.