将严格模板化的C代码移植到Java
发布时间:2020-12-16 05:00:57 所属栏目:百科 来源:网络整理
导读:我有一个用C语言编写的应用程序(大量使用模板),我需要将它带到 Java ME平台. 我有两个问题: 有没有什么好的工具可以将C代码转换为Java – 做一些基本的东西,所以我有一个平台可以开始.我发现了这个 – http://tangiblesoftwaresolutions.com/Product_Detail
我有一个用C语言编写的应用程序(大量使用模板),我需要将它带到
Java ME平台.
我有两个问题: >有没有什么好的工具可以将C代码转换为Java – 做一些基本的东西,所以我有一个平台可以开始.我发现了这个 – http://tangiblesoftwaresolutions.com/Product_Details/CPlusPlus_to_Java_Converter_Details.html.它至少可以消除对简单但耗时的东西的需要,比如将类移动到不同的文件,命名空间到包等等.有人试过吗?或者知道更好的? 任何帮助,将不胜感激. 解决方法
对于Sun的所有营销来说,Java不仅仅是一个更好的C,实际上并不支持C支持的许多习语和范例.这使得自动翻译变得困难.您应该如何自动将多继承层次结构转换为Java的单继承层次结构? (注意,我并不是说多继承层次结构是一件好事,只是在C中明确允许它).更基本的是,您如何在Java中表示指向成员的函数?或者处理Java和C重载决策之间的差异?
Java在几年前添加了泛型,但故意使它们不如C模板强大.无论这是否是一个好主意,它限制了自动翻译可以使用严格模板化的代码. 除了使用一些可以将C转换成Java字节码的研究编译器之外,我担心你可能会被困在手工翻译中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读