首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Java怎么转换c语言?

发布网友 发布时间:2022-04-23 15:16

我来回答

2个回答

热心网友 时间:2022-04-08 12:52

Java直接转C的没有。

Java转C#和C++的倒是有软件。(具体用法还要你自己研究)

比如:

1、Java语言转换器助手衔接,这个可以转C#。

2、Octopus的.NET转换器衔接,这个可以转C++或C#。

3、Tangible的Java转C#转换器衔接,有注释,方便学习,需要购买商业版才行。

4、XES的Java转C#转换器衔接,界面简单,容易上手。

5、Varycode工具衔接,在线工具,支持多语言转换(包括VB、Ruby、Python等)。

热心网友 时间:2022-04-08 14:10

使用词法分析可以简单的进行转换,不过问题是接口,java使用的库类和函数,c并不一定拥有,而且java运行的方式不同(java可以说是解释器的脚本,而c最终变成指令集),并不是简单给出一个函数调用位置就可以解决的,目前的话可以实现个转化器(如果你学过编译原理),但前提是不使用接口,或许我们可以像编译器对string类型的支持那样实现所有java的库操作,但这显然是鸡肋,因为这种方法写的java程序转换后是很难移植的(显然我是说硬件厂商不会为你天真的想法提供接口),并且对c风格来说是一种极大的破坏,最后生成的代码既没有效率也没有可移植性和可读性
结论是你还不如自己实现一个,即使你要转化一个大游戏,这样也有效多了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com