مُترجم LLVM Fortran Flang: عقد من الزمن في طور التطوير، تم إصداره رسميًا

2025-03-12

بعد ما يقرب من عقد من الزمن من التطوير، تم إعادة تسمية مُترجم LLVM Fortran، Flang، رسميًا من "flang-new" إلى "flang". تُسرد هذه المقالة رحلة Flang، من تطويره الأولي بواسطة المختبرات الوطنية الأمريكية و NVIDIA، إلى اعتماد تمثيل الوسيط متعدد المستويات (MLIR) من LLVM، ودمجه النهائي في مشروع LLVM. كان هدف إنشاء Flang هو توفير مُترجم Fortran طويل الأمد وغير احتكاري، مما يخفف من المخاطر المرتبطة بنقاط الفشل الفردية، ويعزز نمو مجتمع Fortran. تُظهر رحلة Flang أيضًا التقدم المحرز في تقنية المُترجمين، مثل استخدام MLIR لتحسين رمز Fortran. أصبح Flang الآن ناضجًا ومستقرًا، بدعم من موردين مثل AMD، ويُعد أداة قوية لمطوري Fortran.

التطوير