【问题标题】:Parrot VM and Static LanguagesParrot VM 和静态语言
【发布时间】:2012-01-27 07:07:05
【问题描述】:

您可以在 Parrot VM 中创建静态类型语言还是必须动态类型?

【问题讨论】:

    标签: raku parrot


    【解决方案1】:

    可以,但性能特征和工具链都没有针对静态类型语言进行优化。

    例如,如果您的程序依赖于另一个模块,您将需要在编译时加载该模块,并以某种方式提取其中的类型声明和签名。您需要自己完成大部分操作(存储然后检索类型信息),parrot 不提供任何方便的方法。

    【讨论】:

      【解决方案2】:

      您当然可以在动态类型实现之上创建静态类型语言(但不能使用动态类型工具)。

      【讨论】:

        猜你喜欢
        • 2013-08-11
        • 1970-01-01
        • 2011-01-13
        • 2016-09-26
        • 1970-01-01
        • 2012-09-17
        • 2016-01-20
        相关资源
        最近更新 更多