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

时间:2014-07-24 15:16:43

标签: java c++ converter

我有一些30岁的代码,用C ++编写(我已经被告知这是用来写的,我没有证据证明这一点),我和#39;想转换为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。

2 个答案:

答案 0 :(得分:8)

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

如果您使用任何工具,您可以确定在您的情况下会出现错误。之后搜索错误将是一件很糟糕的工作。

答案 1 :(得分:1)

很难说"是的,它会起作用",因为变量太多了。

您需要的代码量很重要。如果您有几个文件,请手动执行。如果你有成千上万的文件,那么就瞄准转换器。但是,不要期望转换器完成所有工作。他们将永远做一个基本的转变。你应该改进它。

用法很重要。什么是C代码?这是关键任务吗?是低水平?代码中是否有汇编指令?

"这段代码似乎很短暂"。是功能还是代码行?如果代码实际上非常短,那么重写它可能会更容易。

为什么选择Java或C ++,为什么需要转换它?如果您了解Java或C ++,那么理解C会更简单,这让我觉得您不了解Java或C ++。如果是这种情况,那么你将进行六次交易。也许你的时间会更好地投入学习C?