Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Microsoft Power Fx

From Wikipedia, the free encyclopedia
General purpose programming language
Not to be confused withPowerFX.
Microsoft Power Fx
ParadigmLow-code,general-purpose,imperative,strongly typed,declarative,functional
Designed byVijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin, Greg Lindhorst, Mike Stall
DeveloperMicrosoft
First appeared2021; 4 years ago (2021)
Typing disciplinestrong
LicenseMIT License
Websitedocs.microsoft.com/en-us/power-platform/power-fx/overview
Influenced by
Excel functions,Excel macros,Pascal,Mathematica,Miranda

Microsoft Power Fx is afree and open sourcelow-code,general-purposeprogramming language for expressing logic across theMicrosoft Power Platform.[1][2][3]

It was first announced atIgnite 2021 and the specification was released in March 2021.[4][5] It is based onspreadsheet-like formulas to make it accessible to large numbers of people.[6] It was also influenced by programming languages and tools likePascal,Mathematica, andMiranda.[7]

As Microsoft describes the language, it heavily borrows from the spreadsheet paradigm. In a spreadsheet, cells can contain formulas referring to the contents of other cells; if the user changes the content of a cell, the values of all its dependent cells are automatically updated. In a similar fashion, the properties of components in a Power Fx program are connected by formulas (whose syntax is very reminiscent ofExcel) and their values are automatically updated if changes occur. For instance, a simple formula may connect a component's color property to the value of a slider component; if the user moves the slider, the color changes.[8]

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.[8][7] Later, as part of Power Apps, Greg Lindhorst and Mike Stall led the effort to enhance the language to what is now become Power Fx. Power Fx is available asOpen-source software.[9] The source code was shared under MIT license by Microsoft on November 2. 2021.[10] Only the documentation was originallyopen source.[11]

In the April 2024 feature update, Microsoft introduced two new Copilot features for Power Fx: Explaining a Formula and Generating Power Fx from Natural Language. These features aim to simplify the use of Power Fx by providing natural language explanations and generating formulas from user input.[12]

See also

[edit]

References

[edit]
  1. ^Anderson, Tim (2021-03-02)."Excel-lent: Microsoft debuts low-code Power Fx language... but it is not really new".The Register. Retrieved2021-03-14.
  2. ^Melanson, Mike (2021-03-06)."This Week in Programming: Microsoft's Power Fx 'Low Code' Language".The New Stack. Retrieved2021-03-14.
  3. ^Moorhead, Patrick."Microsoft Build And Power Platform - Navigating Change, And The Role Power Technology Can Play".Forbes. Retrieved2023-02-25.
  4. ^Jawad, Hamza (2021-03-02)."Microsoft confirms the launch of Power Fx, its new low-code language".Neowin. Retrieved2021-03-14.
  5. ^Vizard, Mike (2021-03-08)."Microsoft Open Sources Low-Code Power Fx Language".developer.com. Retrieved2021-03-14.
  6. ^Wyciślik-Wilson, Sofia (2021-03-03)."Microsoft Power Fx is an open source, low-code programming language".BetaNews. Retrieved2021-03-14.
  7. ^abLardinois, Frederic (2021-03-02)."Microsoft launches Power Fx, a new open source low-code language".TechCrunch. Retrieved2021-03-14.
  8. ^ab"Microsoft Power Fx overview - Power Platform".docs.microsoft.com. 2021-02-26. Retrieved2021-05-10.
  9. ^"GitHub - Microsoft/Power-Fx: Power Fx low-code programming language".GitHub.
  10. ^"Greg Lindhorst: Power Fx: Open source now available". 2021-11-02.
  11. ^"Microsoft Power Fx overview - Power Platform".learn.microsoft.com.
  12. ^"What's new: Power Apps April 2024 Feature Update".Microsoft Power Platform Blog. 2024-05-01. Retrieved2024-07-09.

External links

[edit]
Microsoft development tools
Development
environments
Visual Studio
Others
Languages
APIs and
frameworks
Native
.NET
Device drivers
Database
SQL Server
SQL services
Other
Source control
Testing and
debugging
Delivery
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Microsoft_Power_Fx&oldid=1319462657"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp