将Borland c++代码转换为Java代码
Converting Borland C++ code to Java code
我有一些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语言上?
相关文章:
- 在java中解决这段代码时面临循环中的问题
- 尝试用java代码编译和运行c++代码
- 我需要帮助将我的代码从 c++ 转换为 java
- 尝试在 QT 项目中调用 Java 代码时未找到类异常
- 使用 jni 将返回带有模板的对象的 Java 代码转换为 c++
- 具有相同数据类型代码的相同逻辑代码在 Java 中传递,但不在 C++ 中传递?
- 在没有引用传递资源的情况下,如何在java中简化这些代码
- 下面的C++代码将如何作为java类文件(名为Monstor)编写
- Java 本机访问代码错误:"Invalid memory access"
- Android 无法从本机代码调用 Java 方法 JNI
- 将自定义 Java 数据模型传递给我的本机代码
- SWIG:如何处理生成的 Java 代码中的指针
- 将本机C 代码转换为Java
- 将String从JNI(C )代码返回到Java
- 使用 CMake 和 Maven 构建C++和 Java 代码,并捆绑在一个罐子里
- 如何修复将传输到 java 的 2d 数组代码使用 JNI
- 与Java相比,为什么此C 代码执行速度如此慢
- 无法将Android WebView渲染到C 和Java代码之间共享的外部纹理中
- 从本机代码返回"const char*"并在java中获取"字符串"
- JNI 代码返回字符串,但得到错误 java.lang.UnsatisfiedLinkError: com.packag