Microsoft Power Fx is a free and open source low-code, general-purpose programming language for expressing logic across the Microsoft Power Platform. It was first announced at Ignite 2021, and its specification was released in March 2021. The language is built on spreadsheet-like formulas so that large numbers of people can use it: as in a spreadsheet, where cells hold formulas that refer to other cells and dependent values update automatically when one changes, the properties of components in a Power Fx program are connected by formulas whose syntax is closely modelled on Excel. A formula can, for example, tie a component's color to the value of a slider, so that moving the slider changes the color. Power Fx was also influenced by Pascal, Mathematica and Miranda. The original formula language came from a Microsoft team led by Vijay Mital, Robin Abraham, Shon Katzenberger and Darryl Rubin as part of the Tangram and Siena projects, and Greg Lindhorst and Mike Stall later led the work that turned it into Power Fx as part of Power Apps. Microsoft shared the source code under the MIT license on 2 November 2021, after initially opening only the documentation, and in April 2024 added Copilot features that explain a formula and generate Power Fx from natural language.
Facts
First Released Primary Use Domain Connections
Follows Typing Discipline
Source Microsoft: Microsoft Power Fx overview
Influenced By
Source Microsoft Power Fx (Wikipedia)
Licensed Under
Source Microsoft Power Fx (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Source Microsoft Power Fx (Wikipedia)HistoryQuote, History
The initial formula language was created by a Microsoft team led by Vijay Mital, Robin Abraham, Shon Katzenberger and Darryl Rubin as part of the Tangram and Siena projects.
Sources
1. Microsoft Power Fx (Wikipedia)
Lead, announcement
It was first announced at Ignite 2021
Lead, purpose
free and open source low-code, general-purpose programming language
History
The initial formula language was created by a Microsoft team led by Vijay Mital, Robin Abraham, Shon Katzenberger and Darryl Rubin as part of the Tangram and Siena projects.
Licensed Under: MIT License, Lead, licensing
The source code was shared under MIT license by Microsoft on November 2. 2021.
Influenced By: Pascal, Lead, influences
It was also influenced by programming languages and tools like Pascal, Mathematica, and Miranda.
View the SourceMicrosoft: Microsoft Power Fx overview
MicrosoftFollows Typing Discipline: Strong Typing, Overview, opening paragraphQuote, Follows Typing Discipline: Strong Typing, Overview, opening paragraph
It's a general-purpose, strongly typed, declarative, and functional programming language.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.