儿童编程迎来新机会 微软开源低代码编程语言Power Fx 板栗育儿免费提供教程及下载
日前,微软宣布推出新的开源编程语言Power Fx。这是一种基于Microsoft Excel的低代码公式语言,将可以在整个 Microsoft Power Platform中进行使用。

板栗育儿-微软开源编程语言
什么是低代码?低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。
简单来说,低代码开发类似于图形化编程,或者甚至更简单。
拿目前最火的儿童编程软件Scratch来说,这是一个图形化编程,学员只需要有基础的思维认知,然后通过拖动相应的积木块做成组合套装,就可以做出实现某些特定功能的产品。
由于Power Fx 基于Microsoft Excel,因此它提供了与Excel相似的语法、函数和行为。例如,其公式是声明性的,可以像电子表格一样立即重新计算。微软方面称,Power Fx 帮助开发人员从手动保持变量和数据表更新的繁琐任务中解放了出来。
官方文档指出,所有编程语言(包括 Power Fx)都有表达式:一种表示对数字、字符串和其他数据类型进行计算的方式。例如,在大多数语言中,质量*加速度表示质量和加速度的乘法。表达式的结果可以放在一个变量中,作为一个过程的参数使用,或者嵌套在一个更大的表达式中。
Power Fx 在这一点上更进一步。一个表达式本身并没有说明它在计算什么。这取决于制作者是否将其放置在一个变量中或将其传递给一个函数。Power Fx 不是只写一个没有特定意义的表达式,而是写一个公式,将表达式与一个标识符绑定。人们把力=质量*加速度写成一个数学意义上的计算力的公式,这个公式永远是真的。当质量或加速度发生变化时,力会自动更新为新的值。一个表达式描述了一种计算方法,一个公式给这种计算方法起了一个名字,并把它作为一种配方。“这就是为什么我们把 Power Fx 称为公式语言。”
目前,Power Fx已被集成到canvas apps中。微软方面透露,在接下来的24个月里,他们计划在整个Power Platform的范围内将Power Fx扩展为一种统一的语言。
目前,板栗育儿已经体提供Power Fx软件下载,下载地址:Power Fx ,提取码:h5s4。
