c→c#翻译,工具

本文关键字:工具 翻译 | 更新日期: 2023-09-27 17:52:37

我想把一个C应用程序翻译成。net,并考虑如何自动完成这项任务。我不需要"解析"和编译C文件,而是我想重新创建一个项目结构,创建一个. net类对应的C文件等。有必要研究一下YACC/LEX工具和其他解析器生成器吗?如果我能够从C代码创建AST,也许我可以从中获得c#代码?

c→c#翻译,工具

查找code2code从c++转换为

转念一想:
一般来说,您最有可能从用c#重新设计实现和重写代码中获益。当你使用。net库的强大功能时,以前在C语言中需要多行才能完成的许多事情有时可能只需要一行。您将得到一个更小、更有效和更容易管理的代码库。