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

2 دقيقة قراءة

موجو تفتح مصدرها بالكامل: لغة البرمجة الجديدة للذكاء الاصطناعي تتحول إلى Apache 2

إعلان تاريخي لمجتمع البرمجة

أعلنت شركة مودولار (Modular) اليوم عن إطلاق لغة البرمجة موجو (Mojo) كمصدر مفتوح بالكامل تحت رخصة Apache 2، بعد انتظار دام أكثر من ثلاث سنوات منذ الوعد الأول في مايو 2023. جاء هذا الإعلان بعد أسبوع واحد فقط من إصدار النسخة 1.0 من اللغة، مما يمثل خطوة كبيرة نحو تعزيز الشفافية والتعاون المجتمعي في تطوير أدوات الذكاء الاصطناعي.

من بايثون إلى لغة مستقلة

كان الهدف الأولي لموجو هو أن تكون نسخة فائقة من بايثون، مما يسمح بإعادة استخدام الكود الموجود لبناء نظام بيئي خاص بها. لكن الخطة تغيرت في أغسطس 2025، حيث أعلنت الشركة أن موجو قد لا تتطور إلى نسخة كاملة من بايثون، وأن هذا الأمر مقبول. اليوم، موجو هي لغة مستقلة بذاتها، محسّنة لجعل برمجة وحدات معالجة الرسوميات (GPU) سهلة قدر الإمكان، باستخدام صياغة مستوحاة من بايثون دون أن تكون متوافقة تمامًا مع الكود الحالي.

أدوات الذكاء الاصطناعي تسهل الانتقال

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

مقارنة: موجو مقابل بايثون

الميزة موجو بايثون
الأداء على وحدات معالجة الرسوميات عالي جدًا متوسط
سهولة التعلم صياغة مشابهة لبايثون سهلة جدًا
التوافق مع الكود الحالي غير متوافق تمامًا متوافق
الترخيص Apache 2 (مفتوح المصدر) مفتوح المصدر

فرص للمطورين في الشرق الأوسط

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

ملاحظة للمراجعة البشرية: يُنصح بالتحقق من تفاصيل الترخيص والتوافق مع الإصدارات السابقة قبل اعتماد موجو في مشاريع إنتاجية.

أسئلة شائعة

ما هي لغة موجو؟

موجو هي لغة برمجة عالية الأداء طورتها شركة مودولار، مصممة خصيصًا لتسهيل برمجة وحدات معالجة الرسوميات، وتستوحي صياغتها من بايثون.

كيف تقارن موجو ببايثون؟

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

هل يجب على فرق التطوير في الشرق الأوسط اعتماد موجو الآن؟

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

المصدر: Simon Willison (LLM & tools)

محتوى بمساعدة الذكاء الاصطناعي، مراجع بشرياً.