Microsoft Power Fx



Website: docs.microsoft.com/en-us/power-platform/power-fx/overview

Proiectat de: Vijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin, Greg Lindhorst, Mike Stall


Microsoft Power FX este un limbaj de programare gratuit și open source, cu scop general, pentru exprimarea logicii pe platforma Microsoft Power.

A fost anunțată pentru prima dată la Ignite 2021, iar specificația a fost lansată în martie 2021.

Se bazează pe foaia de calcul, asemănătoare cu foaia de calcul Formule pentru a -l face accesibil unui număr mare de oameni.

De asemenea, a fost influențat de limbaje și instrumente de programare precum Pascal, Mathematica și Miranda.As Microsoft descrie limbajul, se împrumută puternic din paradigma foii de calcul.

Într -o foaie de calcul, celulele pot conține formule care se referă la conținutul altor celule; Dacă utilizatorul schimbă conținutul unei celule, valorile tuturor celulelor sale dependente sunt actualizate automat.

Într -o manieră similară, proprietățile componentelor dintr -un program Power FX sunt conectate prin formule (a căror sintaxă este foarte amintește de Excel), iar valorile lor sunt actualizate automat dacă apar modificări.

De exemplu, o formulă simplă poate conecta proprietatea color a unei componente la valoarea unei componente glisante; Dacă utilizatorul mută glisorul, culoarea se schimbă.

Limbajul inițial de formulă a fost creat de o echipă Microsoft condusă de Vijay Mital, Robin Abraham, Shon Katzenberger și Darryl Rubin ca parte a proiectelor Tangram și Siena.

Mai târziu, ca parte a aplicațiilor Power, Greg Lindhorst și Mike Stall au condus efortul de a îmbunătăți limbajul la ceea ce acum devine Power FX.

Power FX este disponibil ca software open-source.

Codul sursă a fost partajat sub licența MIT de Microsoft la 2 noiembrie 2021.

Doar documentația a fost inițial open source.