在发现Processing之后,在尝试学习ruby的过程中,我自然地为Processing 2.2安装了ruby处理(不是3,这需要JRubyArt作为我所理解的ruby处理的替代方法)。
我希望一石二鸟,创造加工草图,同时学习更多红宝石。
然而,将示例Processing sketch转换为ruby非常有用,这样我就可以使用它们了。目前我正在手动完成。有没有人知道要执行此操作的脚本?
答案 0 :(得分:1)
简答:不。
这种翻译并非无足轻重。通常,您无法将一种语言的语法真正翻译成不同语言的语法。您不能逐行进行,只需一次更改一行代码即可。这使你提出的问题变得非常困难,所以你可能找不到很多能做这类事情的工具。
相反,要将程序从一种语言翻译成另一种语言,您必须考虑语义,而不是语法。你必须问自己"这个程序做了什么?"然后你只需编写一个在目标语言中执行相同操作的程序。它不是一对一的语法映射。
事实上,如果你正在努力学习,这是一项非常好的练习。 Processing附带的示例非常小,因此它应该相对简单。如果我是你,我会怎么做:
因此,翻译代码涉及到首先将其翻译成英语的中间步骤,这就是为什么像您所要求的那样的工具比您最初想象的要困难得多。