لغة البرمجة الجديدة من Microsoft؛ Power Fx:
تعد لغة البرمجة Power Fx الجديدة من Microsoft لغة مفتوحة المصدر تعتمد على برنامج Excel.
وتعتبر Power Fx لغة برمجة مفتوحة المصدر تأمل في جعل الترميز مباشراً مثل إنشاء جدول بيانات.
تقدم أيضاً لغة البرمحة التعليمات البرمجية المبنية على أساس Microsoft Excel:
كما أن هذه اللغة الجديدة تستخدم للتعبير عن المنطق عبر منصات Microsoft، إنها ليست لغة برمجة جديدة تماماً بقدر ما هي الاسم الجديد لصيغة اللغة.
أيضاً تم وصف Power Fx من قبل Microsoft على أنها لغة برمجة للأغراض العامة، وهي قوية الكتابة وتعريفية، وتشترك في نفس بناء الجملة والوظائف مثل Excel.
أوضحت شركة Microsoft أن لغة Power Fx تعمل بنفس الطريقة التي يتعامل بها تطبيق جداول البيانات مع الصيغ.
إن هدف هذه اللغة هو جعل تطبيقات البرمجة سهلة مثل إنشاء جدول بيانات في Excel.
وبدلاً من الحاجة إلى التعامل مع أجزاء متعددة من التعليمات البرمجية، تعمل Power Fx على تعزيز الصيغ، والتي يتم إعادة حسابها على الفور مع تحديث الصيغ.
هذا يعني أنه سيتم اكتشاف أي أخطاء وتسليط الضوء عليها على الفور، دون أن تتداخل لغة البرمجة مع بقية الصيغ!
قد أعلن Ryan Cunningham ، مدير منتجات Microsoft لـ Power Apps ، عند الإعلان عن اللغة في Microsoft Ignite في 2 مارس.
أنه باستخدام الصيغ المألوفة بالفعل لمئات الملايين من المستخدمين، تسمح لغة Power Fx لمجموعة واسعة من الأشخاص جلب المهارات التي لديهم بالفعل.
وستصبح لغة Power Fx أساس مشترك لمستخدمين الأعمال والمطورين المحترفين على حد سواء للتعبير عن المنطق وحل المشكلات.
كما تخطط شركة Microsoft لتوسيع لغة Power Fx عبر منصتها على مدار العامين المقبلين، بما في ذلك Power Apps، و Microsoft Dataverse و Power Virtual Agents، منصة الدردشة ذات التعليمات البرمجية المنخفضة من Microsoft.
وسيتمكن المطورون أيضاً من استخدامه لتحرير التطبيقات مباشرةً في برامج تحرير النصوص مثل Visual Studio Code.
كما أن لغات البرمجة M و DAX بالإضافة إلى power Fx ، سيقومون بمهام و أغراض مختلفة.
وتركز لغات M و DAX على قراءة كميات كبيرة من البيانات وتشكيلها وتلخيصها. بينما تركز Power Fx على قراءة مجموعات أصغر من البيانات وكتابتها.
لذلك سيتم استخدام Power Fx أيضاً داخل Power Automate Desktop ، وهي أداة أتمتة سير العمل من Microsoft. و يتم توفير هذا الآن لجميع مستخدمين Windows 10 و بشكل مجاني.
ونتيجة لاستخدام Power Fx، يمكن تضخيم تأثير المطورين من خلال مضاعفات عديدة على نفس الأفق الزمني.
بالإضافة إلى ذلك، توفر لغة Power Fx الأدوات التي يتوقعها المحترف. بما في ذلك القدرة على تعديل التطبيقات مباشرةً في برامج تحرير النصوص مثل Visual Studio Code والتحكم في المصدر.
من خلال ما توفره هذه اللغة سيتمكن المطورين الانتقال بشكل أسرع والعثور على أساس مشترك مع الملايين من صانعي البرامج .