Sugestões necessárias: Conversor eficaz de código fonte Java para C [fechado]
pesquisei um pouco, mas não consegui encontrar nenhum bom conversor de código fonte Java para C.
A minha pergunta é:Isto é possível ?
há algum Java confiável para C src conversor que você pode pensar de que eu posso dar uma olhada?
4 answers
Se você está fazendo isso para tentar acelerar o seu programa, então não-Java já é muito rápido comparado com código nativamente compilado (embora ele tende a usar um pouco mais de memória), e seu código C traduzido não vai ser capaz de tirar o máximo proveito da linguagem C.
Usar Java2C
: um tradutor da linguagem Java para a linguagem C especialmente para aplicações em tempo real embutidas e rápidas, incluindo um sistema de tempo de execução javalike em C.
Você também pode tentar XMLVM, que não converte java source para C, mas Java bytecode (que eu acredito que é muito mais útil).
Olha para aqui.Universal-transpiler pode traduzir programas em Java em várias outras linguagens de programação, incluindo C. Este software ainda está em fase experimental, mas já é capaz de traduzir um subconjunto de Java para C e várias outras línguas.
Por exemplo, esta é uma entrada possível em Java:
public static int add(int a, int b){
int i = 0;
System.out.println("hello");
return a + b;
}
...e esta é a saída do tradutor Em C:
int add(int a,int b){
int i=0;
printf("%s\n","hello");
return a+b;
}