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

Converting Borland C++ code to Java code

本文关键字:代码 Java 转换 c++ Borland      更新时间:2023-10-16

我有一些30年前的代码,用c++写的(我被告知是用c++写的,我没有证据),我想把它们转换成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代码在做什么?这是关键任务吗?是低水平吗?代码中有汇编指令吗?

"This code seems far to short"。是在功能上还是在代码行上?如果代码实际上很短,那么重写它可能会更容易。

为什么是Java或c++,为什么需要转换它们?如果你懂Java或c++,那么理解C就会更简单,这让我觉得你不懂Java或c++。如果是这样的话,那么你将会用6个换6个。也许你最好把时间花在学习C语言上?