لغة البرمجة “ميرا” (Mirah)، التي كانت في السابق تُعرف بـ “دوبي” (Duby)، هي لغة برمجة تستند إلى بنية ترميز لغة روبي (Ruby)، مع افتراضات محلية للأنواع (local type inference)، ونظام أنواع مشترك بين الثابت والديناميكي (hybrid static–dynamic type system)، ويمكن تخصيص سلسلة أدوات المُترجم (pluggable compiler toolchain). تم إنشاء ميرا من قبل تشارلز أوليفر ناتر (Charles Oliver Nutter) لتكون “لغة شبيهة بـ روبي، ربما تكون مجموعة فرعية من بنية روبي، يمكن أن تُترجم إلى تعليمات JVM bytecode صلبة وسريعة وعادية.” يُعبر مصطلح “ميرا” عن الجوهرة الياقوتية في اللغة الجاوية، وهو لفت نظر لمفهوم روبي في جافا.
تتميز ميرا بالعديد من السمات والخصائص المميزة، بما في ذلك إمكانية وجود تعليقات في الكود (features_has_comments = True)، وعدم وجود تنسيق ذاتي للنصوص (features_has_semantic_indentation = False)، واستخدام علامات تعليق للأسطر (features_has_line_comments = nan)، وهي لغة مفتوحة المصدر (is_open_source = True)، ويمكن العثور على المجتمع المطور لها على منصة GitHub (origin_community = https://github.com/mirah).
يمكن استخدام ميرا في تطوير مجموعة متنوعة من التطبيقات والمشاريع، وتعتبر من اللغات البرمجية القوية التي تستند إلى منصة JVM، مما يعني أنه يمكن تشغيل تطبيقات ميرا على العديد من الأنظمة والبيئات التي تدعم Java.
لمزيد من المعلومات، يمكن الاطلاع على صفحة ويكيبيديا لميرا عبر الرابط التالي: Mirah – Wikipedia.