【发布时间】:2012-09-17 01:35:29
【问题描述】:
我正在审查将 COBOL 代码迁移到 .NET 运行时的解决方案。我在网上找到的两个最有前途的解决方案是NetCOBOL 和Micro Focus Visual COBOL。
NetCOBOL 直接编译为 MSIL 并具有 Visual Studio 集成。通过“直接编译”,我的意思是发出的 MSIL 代表 COBOL 代码中的实际调用。这与 MSIL 代码将对 COBOL 代码执行词法分析然后解释/执行它的方法形成对比。
Micro Focus Visual COBOL 肯定有 Visual Studio 集成,但我无法在网站上找到关于 COBOL 代码是直接编译到 MSIL 还是由解释器处理的明确答案.
我不确定我在这里使用的语义是否 100% 准确,但我愿意接受有关如何更清楚地表达“直接编译”的发出代码和发出的代码之间区别的建议那就是“解释”。
【问题讨论】:
-
你试过反编译编译好的 IL 看看它的作用吗?
-
@svick,该产品已付费,我没有许可证。此问题旨在帮助确定其中一种产品是否具有明显优势,然后再购买。
标签: .net cobol cil il cobol.net