Microsoft Power Форекс
![]() | |
Парадигма | Low-code , общего назначения , императивный , строго типизированный , декларативный , функциональный |
---|---|
Разработано | Виджей Митал, Робин Абрахам, Шон Катценбергер, Дэррил Рубин, Грег Линдхорст, Майк Столл |
Разработчик | Майкрософт |
Впервые появился | 2021 |
Дисциплина набора текста | сильный |
Лицензия | МОЯ лицензия |
Веб-сайт | документы |
Под влиянием | |
Функции Excel , Макросы Excel , Паскаль , Mathematica , Миранда |
Microsoft Power Fx — это бесплатный с низким кодом и общего назначения язык программирования открытым исходным кодом для выражения логики на платформе Microsoft Power Platform . [1] [2] [3]
Впервые о нем было объявлено на Ignite 2021 , а спецификация была выпущена в марте 2021 года. [4] [5] Он основан на формулах, похожих на электронные таблицы , что делает его доступным для большого числа людей. [6] На него также повлияли языки программирования и инструменты, такие как Pascal , Mathematica и Miranda . [7]
Согласно описанию Microsoft этого языка, он в значительной степени заимствован из парадигмы электронных таблиц. В электронной таблице ячейки могут содержать формулы, ссылающиеся на содержимое других ячеек; если пользователь меняет содержимое ячейки, значения всех зависимых от нее ячеек автоматически обновляются. Подобным образом свойства компонентов в программе Power Fx связаны формулами (синтаксис которых очень напоминает Excel ) и их значения автоматически обновляются при возникновении изменений. Например, простая формула может связать свойство цвета компонента со значением компонента ползунка; если пользователь перемещает ползунок, цвет меняется. [8]
Первоначальный язык формул был создан командой Microsoft под руководством Виджая Митала, Робина Абрахама, Шона Катценбергера и Дэррила Рубина в рамках проектов Tangram и Siena. [8] [7] Позже, в рамках Power Apps, Грег Линдхорст и Майк Столл возглавили усилия по улучшению языка до того, что сейчас называется Power Fx. Power Fx доступен как программное обеспечение с открытым исходным кодом . [9] Исходный код был предоставлен Microsoft по лицензии MIT 2 ноября 2021 г. [10] Только документация изначально была с открытым исходным кодом . [11]
В обновлении функций за апрель 2024 года Microsoft представила две новые функции Copilot для Power Fx: объяснение формулы и создание Power Fx на основе естественного языка. Эти функции призваны упростить использование Power Fx, предоставляя объяснения на естественном языке и генерируя формулы на основе пользовательского ввода. [12]
См. также
[ редактировать ]- Visual Basic для приложений
- Список платформ разработки с низким кодом
- Список языков программирования
- Хронология языков программирования
Ссылки
[ редактировать ]- ^ Андерсон, Тим (02 марта 2021 г.). «Отлично: Microsoft представляет язык Power Fx с низким кодированием… но он не так уж и нов» . Регистр . Проверено 14 марта 2021 г.
- ^ Мелансон, Майк (06 марта 2021 г.). «Эта неделя программирования: язык Microsoft Power Fx «Low Code»» . Новый стек . Проверено 14 марта 2021 г.
- ^ Мурхед, Патрик. «Платформа Microsoft Build And Power: путь к изменениям и роль, которую могут сыграть технологии Power» . Форбс . Проверено 25 февраля 2023 г.
- ^ Джавад, Хамза (2 марта 2021 г.). «Microsoft подтверждает запуск Power Fx, своего нового языка с низким кодированием» . Неовин . Проверено 14 марта 2021 г.
- ^ Визард, Майк (08 марта 2021 г.). «Язык Power Fx с открытым исходным кодом Microsoft» . разработчик.com . Проверено 14 марта 2021 г.
- ^ Вычислик-Уилсон, София (3 марта 2021 г.). «Microsoft Power Fx — это язык программирования с открытым исходным кодом и низким уровнем написания кода» . БетаНьюс . Проверено 14 марта 2021 г.
- ^ Перейти обратно: а б Лардинуа, Фредерик (2 марта 2021 г.). «Microsoft запускает Power Fx, новый язык low-code с открытым исходным кодом» . ТехКранч . Проверено 14 марта 2021 г.
- ^ Перейти обратно: а б «Обзор Microsoft Power Fx — Power Platform» . docs.microsoft.com . 26 февраля 2021 г. Проверено 10 мая 2021 г.
- ^ «GitHub — Microsoft/Power-Fx: язык программирования Power Fx с низким кодом» . Гитхаб .
- ^ «Грег Линдхорст: Power Fx: теперь доступен открытый исходный код» . 2021-11-02.
- ^ «Обзор Microsoft Power Fx — Power Platform» . Learn.microsoft.com .
- ^ «Что нового: обновление функций Power Apps за апрель 2024 г.» . Блог Microsoft Power Platform . 01.05.2024 . Проверено 9 июля 2024 г.
Внешние ссылки
[ редактировать ]- Инструменты разработки Microsoft
- бесплатное программное обеспечение Майкрософт
- Языки программирования Майкрософт
- Декларативные языки программирования
- Функциональные языки
- Мультипарадигмальные языки программирования
- Языки программирования, созданные в 2021 году
- Программное обеспечение, использующее лицензию MIT
- программное обеспечение 2021 года
- Незавершенные темы по языку программирования