مايكروسوفت باور إف إكس

مايكروسوفت باور إف إكس هي لغة برمجة عامة الأغراض ، مجانية ومفتوحة المصدر ، تعتمد على كتابة أكواد قليلة ، وتُستخدم للتعبير عن المنطق عبر منصة مايكروسوفت باور . [ 1 ] [ 2 ] [ 3 ]

أُعلن عنه لأول مرة في مؤتمر Ignite 2021 ، ونُشرت مواصفاته في مارس 2021. [ 4 ] [ 5 ] وهو يعتمد على صيغ شبيهة بجداول البيانات لتسهيل استخدامه على نطاق واسع. [ 6 ] كما تأثر بلغات وأدوات برمجة مثل باسكال ، وماثيماتيكا ، وميراندا . [ 7 ]

بحسب وصف مايكروسوفت، فإن هذه اللغة مستوحاة بشكل كبير من نموذج جداول البيانات. ففي جداول البيانات، يمكن أن تحتوي الخلايا على صيغ تشير إلى محتويات خلايا أخرى؛ فإذا قام المستخدم بتغيير محتوى خلية ما، يتم تحديث قيم جميع الخلايا التابعة لها تلقائيًا. وبالمثل، ترتبط خصائص المكونات في برنامج Power FX بصيغ (يشبه تركيبها إلى حد كبير برنامج Excel )، ويتم تحديث قيمها تلقائيًا عند حدوث أي تغييرات. على سبيل المثال، قد تربط صيغة بسيطة خاصية لون أحد المكونات بقيمة مكون شريط التمرير؛ فإذا قام المستخدم بتحريك شريط التمرير، يتغير اللون. [ 8 ]

تم إنشاء لغة الصيغ الأولية بواسطة فريق من مايكروسوفت بقيادة فيجاي ميتال، وروبن أبراهام، وشون كاتزنبرغر، وداريل روبين، كجزء من مشروعي تانغرام وسيينا. [ 8 ] [ 7 ] لاحقًا، وكجزء من باور آبس، قاد جريج ليندهورست ومايك ستال جهود تطوير اللغة لتصبح ما يُعرف الآن باسم باور إف إكس. باور إف إكس متاح كبرنامج مفتوح المصدر . [ 9 ] شاركت مايكروسوفت شفرة المصدر بموجب ترخيص MIT في 2 نوفمبر 2021. [ 10 ] في البداية، كانت الوثائق فقط هي مفتوحة المصدر . [ 11 ]

في تحديث الميزات لشهر أبريل 2024، قدمت مايكروسوفت ميزتين جديدتين لبرنامج Copilot الخاص بـ Power FX: شرح الصيغة وإنشاء صيغ Power FX من اللغة الطبيعية. تهدف هاتان الميزتان إلى تبسيط استخدام Power FX من خلال توفير شروحات باللغة الطبيعية وإنشاء الصيغ من مدخلات المستخدم. [ 12 ]

انظر أيضاً

مراجع

  1. أندرسون، تيم (2021-03-02). "ممتاز: مايكروسوفت تُطلق لغة Power FX منخفضة البرمجة... لكنها ليست جديدة حقًا" . ذا ريجستر . تم الاسترجاع في 2021-03-14 .
  2. ميلانسون، مايك (2021-03-06). "هذا الأسبوع في البرمجة: لغة البرمجة منخفضة الكود Power FX من مايكروسوفت" . ذا نيو ستاك . تم الاسترجاع في 2021-03-14 .
  3. مورهد، باتريك. "منصة مايكروسوفت للبناء والتشغيل - التكيف مع التغيير، ودور تقنية التشغيل" . فوربس . تم الاطلاع عليه بتاريخ 25 فبراير 2023 .
  4. جواد، حمزة (2021-03-02). "مايكروسوفت تؤكد إطلاق Power FX، لغتها الجديدة منخفضة التعليمات البرمجية" . نيوين . تم الاسترجاع في 2021-03-14 .
  5. فيزارد، مايك (2021-03-08). "لغة باور إف إكس مفتوحة المصدر من مايكروسوفت، منخفضة التعليمات البرمجية" . developer.com . تم الاطلاع عليه بتاريخ 2021-03-14 .
  6. ويتشليك-ويلسون، صوفيا (2021-03-03). "مايكروسوفت باور إف إكس هي لغة برمجة مفتوحة المصدر ومنخفضة التعليمات البرمجية" . بيتا نيوز . تم الاسترجاع في 2021-03-14 .
  7. 1 2 لاردينوا، فريدريك (2021-03-02). "مايكروسوفت تطلق باور إف إكس، لغة برمجة جديدة مفتوحة المصدر ومنخفضة التعليمات البرمجية" . تيك كرانش . تم الاسترجاع في 2021-03-14 .
  8. 1 2 "نظرة عامة على Microsoft Power FX - منصة Power Platform" . docs.microsoft.com . 2021-02-26 . تم الاطلاع عليه بتاريخ 2021-05-10 .
  9. "GitHub - Microsoft/Power-Fx: لغة برمجة Power Fx منخفضة التعليمات البرمجية" . GitHub .
  10. "غريغ ليندهورست: باور إف إكس: مفتوح المصدر متاح الآن" . 2021-11-02.
  11. "نظرة عامة على Microsoft Power FX - منصة Power Platform" . learn.microsoft.com .
  12. "ما الجديد: تحديث ميزات تطبيقات Power Apps لشهر أبريل 2024" . مدونة منصة Microsoft Power Platform . 1 مايو 2024. تاريخ الاطلاع: 9 يوليو 2024 .