![]() |
1
2
我自己没用过,但你可能想看看 Phuby . 它允许您在ruby中运行PHP代码。然后我试着对代码进行单元测试(使用ruby单元测试),然后用ruby重新编写代码。 不过,我怀疑Phuby还没有准备好远程制作。 |
![]() |
2
3
这已经是一项相当艰巨的任务了。你选择了两种完全不同的语言。当然,您可能可以通过编程将PHP转换为Ruby,但是生成的代码将非常不像Ruby。 查看一些相关问题及其答案:
如果你能把习惯用法的PHP翻译成习惯用法的Ruby,你可能需要像人类一样的智能——即:理解代码的功能(本质上)并用目标语言重写它。不幸的是,我们在这方面没有很聪明的人工智能。至少我不知道。 |
![]() |
3
2
|
![]() |
4
2
人类的大脑和一把镐的复制品一起;) |
![]() |
5
1
使用 universal-transpiler SWI-Prolog库,您可以将PHP的一个子集转换为Ruby和其他几种语言。这是一个以PHP源代码为输入的示例程序:
这是程序的Ruby输出:
|
![]() |
6
0
http://railsforphp.com/reference/ 当你刚开始从PHP到Ruby的时候,可以成为一个方便的参考。您可以查找一个PHP函数并找到它的Ruby等价物。 |
![]() |
George S. · 是否存在基于元组的控制流语句内部表示? 6 年前 |
![]() |
FlatAssembler · 在x86程序集中计算exp(x) 7 年前 |
![]() |
cib · 即时编译和动态编译有什么区别? 7 年前 |
![]() |
Artemis · 寄存器与指令之间的差异 7 年前 |
![]() |
Sam · 了解go工具编译和链接命令 7 年前 |