M. *_*awy 1 php java oop translation transfer
从理论上讲,这似乎对我有用.如果有可能,任何人都可以向我证实这一点吗?如果有这样的软件可以做到这一点?(比如Java to C++或C#)
一般来说,将Java等语言转换为PHP等服务器端编程语言是否可行?
翻译一种语言的句法元素并产生另一种语言并非易事,但这并非不可能.一个好的解析器可以用一种语言构建语法树,然后发出另一种语言.在简单的"Hello World"类型应用程序的上下文之外移植代码的难度是双重的:
这是可能的,但主要问题是Java有一个非常大的运行时库,需要以目标语言提供,以便能够进行全自动转换.
对于Java - > .NET的特殊情况,您可以使用Microsoft的J#将其编译为.NET程序集,然后可以使用它.ikvm.net也允许在.NET中运行JVM.
对于PHP,我不相信存在这样的解决方案.您可以使用gcj创建可以链接的本机库,但我不相信它是一个可行的灵魂.
PHP需要什么功能?
Visual Studio附带了一个Java到C#的翻译器,甚至很难做到相当不错的工作,之后还有很多东西需要清理.
根据我的经验,你真的要问自己将代码从一种语言翻译成另一种语言是否有意义.收益是多少?翻译的代码是否可维护?如果这些问题的答案指向错误的方向,那么翻译可能不是正确的方法.