gpt4 book ai didi

.net - APL语言编译为IL

转载 作者:行者123 更新时间:2023-12-02 16:22:39 25 4
gpt4 key购买 nike

我没有任何使用 APL 的经验,我们团队中也没有人有,但我们拥有庞大的代码库,必须使用更现代的方法重写。所以我只是想知道是否有任何编译器可以帮助从 APL 代码生成 IL 代码?或者有其他建议确实值得欢迎,我们应该如何处理?

最佳答案

你没有说出为什么必须重写它。我想可能是以下任一原因:

您需要进行更改,并且您的团队没有任何 APL 程序员。
那里有 APL 程序员和顾问,而且更多的人还在不断出现。我建议在 an APL forum 上宣传您的需求并联系各种user groupsapplication developers .

您使用的 APL 系统来自不再提供所需支持的供应商,或者您正在寻求切换平台。
Contact Dyalog直接作为 Dyalog has much experience将系统迁移到积极维护、开发和支持的跨平台 Dyalog APL。

APL 被认为是过时的,因此您希望通过更改为更通用的语言来确保您的系统面向 future 。
Dyalog APL是一种经过 30 多年调整和优化的语言,已从经典的 APL2 风格演变为现代的多范式编程语言。正如 Dyalog APL 所言 full support and integration with .NET ,它位于 Microsoft 的 .NET 语言官方列表中。

您正在寻求更高的性能。
根据您使用的 APL 系统,您有多种选择。只需升级到最新的解释器版本即可获得巨大的速度提升。顾问还可以调整您的 APL 代码以提高速度。 Dyalog APL includes an on-the-fly compiler现在有 built-in hashing为了更快的查找。如果您将自己限制在 Dyalog APL 的函数式编程子集 dfns 上,则可以使用 Co-dfns Compiler从您的 APL 代码创建 C++ 代码。

如果这些原因都不适合您,请更新您的问题,使其更加具体。

关于.net - APL语言编译为IL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46104213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com