是否有一个相对快速的程序来完成至少这个基础知识?只有几个正则表达式?我愿意做一些手动转换,但这是一个非常大的脚本集.
有没有可以自动将Python转换为Java的工具?Jython能做到这一点吗?
在将源代码传递给编译器之前,我想在编译时转换 java源代码.换句话说,我想创建一个能够转换的预处理器
"bla bla bla"
Run Code Online (Sandbox Code Playgroud)
进入任何其他代码,如:
new MyClass("bla", 3)
Run Code Online (Sandbox Code Playgroud)
我的实际动机是进行字符串加密,如此处所述
有些人建议编写自定义注释处理器,但据我理解注释:
有些人建议使用Spoon或ObjectsWeb ASM等框架,但这些框架在现有代码库中学习和部署似乎很复杂.
我茁壮成长为两种方法找到一个简单的java代码预处理示例.
有没有人看到任何聪明的方法进行代码转换,而没有用多个常春藤模块完全改变现有的大型代码库?注释似乎是最好的方法,但我不明白该怎么做.
我继承了大量的Groovy代码,并且由于以下几个原因我发现很难维护:
虽然我很欣赏这种语言的紧凑性,但维护工作既困难又繁琐.
我试图手动将一些部分转换为Java,这很痛苦.您是否了解有助于此转换的任何工具或插件?
这段代码:
#define __STDC_FORMAT_MACROS
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
int main(int argc,char **argv)
{
uint64_t val=1234567890;
printf("%"PRId64"\n",val);
exit(0);
}
Run Code Online (Sandbox Code Playgroud)
根据GCC 4.5,适用于C99,C++ 03,C++ 11,但根据GCC 4.7.1,在C++ 11上失败.在PRId64GCC 4.7.1编译之前添加空格.
哪一个是正确的?
我在C中有一堆math/dsp算法.单个函数,每个文件一个函数,没有花哨的链接或包含或预处理器指令,只有c99和标准库调用(主要是memset和memmoves来处理数组复制等).翻译它们不是一个大问题,但需要时间.我想知道是否有一些C - > Javascript翻译工具,以加快工作.
请注意我不需要一个完美的翻译,无论如何我会把手放在最后的结果上.我需要的是一个简单的工具,可以帮助解决基本的"无聊"问题.
有人听说过这样的事吗?
编辑:似乎emscripten会做的伎俩.
是否可以将Ruby on Rails代码库转换为Python?
我认为很多人比Ruby更喜欢Python,但是发现Ruby on Rails功能(整体而言)比Python Web框架更好.
这样,有可能吗?或者Ruby on Rails是否使用难以转换为Python的特定于语言的功能?
我有一个用Scala编写的应用程序,我的一些团队成员想要它的Java版本.它是一个演示应用程序,使用另一个用Scala编写的API,他们希望Java版本的应用程序能够使用Java中的API.但是,应用程序有点大,我不想手动重新使用Java(他们不想学习Scala).是否有任何工具可以从Scala代码自动生成(可读)Java代码?
Dart是否有自动的javascript代码转换器?还是太早了?
用什么工具将C源代码转换成Go源代码?
例如,如果C代码包含:
struct Node {
struct Node *left, *right;
void *data;
};
char charAt(char *s, int i) {
return s[i];
}
Run Code Online (Sandbox Code Playgroud)
该工具生成的相应Go代码应为:
type Node struct {
left, right *Node
data interface{}
}
func charAt(s string, i int) byte {
return s[i]
}
Run Code Online (Sandbox Code Playgroud)
该工具不需要完美.如果生成的Go代码的某些部分需要手动纠正,则可以.