Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Microsoft Power Fx

Functional Language

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
2021 1
Paradigm
Low-code 1
Primary Use Domain
General purpose 1
Connections

Follows Typing Discipline

Source Microsoft: Microsoft Power Fx overview

Influenced By

Source Microsoft Power Fx (Wikipedia)

Licensed Under

MIT License, Concepts
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)History
Quote, 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 Source
Microsoft: Microsoft Power Fx overview
MicrosoftFollows Typing Discipline: Strong Typing, Overview, opening paragraph
Quote, Follows Typing Discipline: Strong Typing, Overview, opening paragraph
It's a general-purpose, strongly typed, declarative, and functional programming language.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.