繁体   English   中英

将Borland C ++代码转换为Java代码

[英]Converting Borland C++ code to Java code

我有一些使用C ++编写的已有30年历史的代码(有人告诉我它是用它编写的,但我没有任何证据),我想转换为Java。

这可以自动执行吗?

我遇到过这个问题: -http : //www.webdeveloper.com/forum/showthread.php?5071 -C- to - Java - Converters

这似乎表明可以做到。 持续了C2J ++进一步搜索,给出了这样的示例代码: - http://jcs.mobile-utopia.com/jcs/6309_C2J++.java

这段代码似乎很短(以我的观点),实际上无法将C ++转换为Java。

我认为您能做的最好的就是手动操作。 原因? 您将了解代码的作用。

如果使用任何工具,都可以肯定会出现错误。 事后寻找错误将是一项艰巨的任务。

很难说“是的,它将起作用”,因为变量太多了。

您拥有的代码量很重要。 如果您有几个文件,请手动执行。 如果您有成千上万个文件,请瞄准一个转换器。 但是,不要指望转换器能完成所有工作。 他们将始终进行基本的转换。 您应该改善它。

用法很重要。 C代码在做什么? 任务关键吗? 是低水平吗? 代码中是否有任何汇编说明?

“此代码似乎很短”。 这是功能还是代码行? 如果代码实际上很短,则重新编写代码可能会更容易。

为什么选择Java或C ++,以及为什么需要对其进行转换? 如果您了解Java或C ++,那么理解C会更简单,这使我认为您不了解Java或C ++。 如果是这种情况,那么您将以六手交易六手。 也许您的时间会更好地投资于学习C?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM