m语言编程什么时候出的

worktile 其他 103

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    M语言是由Facebook于2014年发布的一种静态类型的编程语言。它最初是为了解决大规模系统的开发和维护问题而设计的。M语言在设计上融合了静态类型语言和动态类型语言的特点,旨在提供更高的开发效率和更好的代码质量。

    M语言的出现是为了解决Facebook在开发大规模系统时所面临的挑战。在过去,Facebook使用PHP作为主要的服务器端语言,但随着用户数量的快速增长,PHP在性能和可维护性方面逐渐显现出了局限性。为了解决这些问题,Facebook决定开发一种新的语言,即M语言。

    M语言在设计上采用了静态类型,这意味着开发人员在编写代码时需要显式地声明变量的类型。这种设计可以在编译时捕获一些常见的错误,提高代码的健壮性和可维护性。同时,M语言还支持类型推断,可以自动推断变量的类型,减少了开发人员的工作量。

    另外,M语言还引入了一种新的数据类型,称为“shape”。Shape是一种类似于字典的数据结构,可以用来表示复杂的数据模型。它提供了一种灵活的方式来处理数据,使得开发人员可以更轻松地处理大规模系统中的复杂数据结构。

    总的来说,M语言的出现是为了解决大规模系统开发中的性能和可维护性问题。它的设计融合了静态类型和动态类型的特点,提供了更高的开发效率和更好的代码质量。虽然M语言目前主要用于Facebook内部的系统开发,但它的设计理念和特点对于其他大规模系统的开发也具有参考价值。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    M语言是一种由Facebook于2014年发布的静态类型编程语言。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    M语言是由微软公司开发的一种编程语言,它于2020年5月6日正式发布。M语言是一种用于数据处理和转换的专用语言,特别适用于处理大规模数据集。

    以下是M语言编程的详细方法和操作流程。

    1. 安装Power Query插件
      M语言是Power Query的一部分,因此在开始使用M语言之前,您需要确保安装了Power Query插件。Power Query插件可用于Excel 2010及更高版本,以及Power BI等Microsoft产品。

    2. 打开Power Query编辑器
      在Excel中,打开Power Query编辑器的方法是:选择“数据”选项卡,然后点击“从其他来源”按钮,选择“从Power Query编辑器”选项。这将打开Power Query编辑器。

    3. 创建查询
      在Power Query编辑器中,您可以创建查询来处理和转换数据。您可以从各种数据源中导入数据,例如Excel表格、文本文件、数据库等。选择您要导入数据的数据源,并按照提示操作。在导入数据后,您将看到一个名为“查询1”的新查询。

    4. 编写M语言代码
      在Power Query编辑器中,每个查询都有一个关联的M语言代码。您可以通过编辑M语言代码来定义数据处理和转换操作。在编辑器中,找到查询列表中的“查询1”,右键点击并选择“编辑”。这将打开一个新的窗口,在其中可以看到M语言代码。

    5. 数据处理和转换操作
      在M语言中,您可以使用各种函数和操作符来处理和转换数据。例如,您可以使用“Table.TransformColumns”函数来转换表格的列,使用“Table.SelectColumns”函数来选择特定的列,使用“Table.Group”函数来对表格进行分组等。您可以在Microsoft的官方文档中找到完整的M语言函数和操作符列表,并根据需要使用它们。

    6. 运行查询
      在编辑M语言代码后,您可以点击Power Query编辑器中的“关闭和加载”按钮来运行查询。这将应用您在M语言代码中定义的数据处理和转换操作,并将结果加载到Excel表格中。

    7. 更新查询
      如果您的数据源发生了变化,您可以通过点击Power Query编辑器中的“刷新”按钮来更新查询。这将重新运行M语言代码,并将最新的数据加载到Excel表格中。

    以上是使用M语言进行编程的基本方法和操作流程。通过学习和掌握M语言,您可以更好地处理和转换大规模数据集,并将其应用于各种数据分析和报告中。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部