标签: code-translation

从JavaScript转换为Python代码?

是否有一个相对快速的程序来完成至少这个基础知识?只有几个正则表达式?我愿意做一些手动转换,但这是一个非常大的脚本集.

javascript python code-translation

36
推荐指数
3
解决办法
5万
查看次数

自动化Python到Java的翻译

有没有可以自动将Python转换为Java的工具?Jython能做到这一点吗?

python java jython code-translation

29
推荐指数
2
解决办法
9万
查看次数

编译时的Java代码转换

在将源代码传递给编译器之前,我想在编译时转换 java源代码.换句话说,我想创建一个能够转换的预处理器

"bla bla bla" 
Run Code Online (Sandbox Code Playgroud)

进入任何其他代码,如:

new MyClass("bla", 3) 
Run Code Online (Sandbox Code Playgroud)

我的实际动机是进行字符串加密,如此处所述

有些人建议编写自定义注释处理器,但据我理解注释:

  • 它们可用于生成新的类文件,但不能在传递给编译器之前转换现有代码
  • 它们似乎在包,类或方法级别工作,但不是方法体/实现.

有些人建议使用Spoon或ObjectsWeb ASM等框架,但这些框架在现有代码库中学习和部署似乎很复杂.

我茁壮成长为两种方法找到一个简单的java代码预处理示例.

有没有人看到任何聪明的方法进行代码转换,而没有用多个常春藤模块完全改变现有的大型代码库?注释似乎是最好的方法,但我不明白该怎么做.

java compilation code-translation

25
推荐指数
2
解决办法
3886
查看次数

有没有办法自动将Groovy转换为Java?

我继承了大量的Groovy代码,并且由于以下几个原因我发现很难维护:

  1. 通常很难说变量的类型是什么.
  2. 推论:可以很容易地修改具有不同类型的变量,而不是意识到它.
  3. 在运行期之前会发现许多错误(如果您的单元测试几乎不包括所有内容,那就太可怕了).
  4. 基本上忽略了参数的类型.
  5. 我正在使用的IDE(STS Pro)很有用,但远远落后于Java.例如,重构是不可用的.
  6. 建议有时可用,有些则不是.

虽然我很欣赏这种语言的紧凑性,但维护工作既困难又繁琐.

我试图手动将一些部分转换为Java,这很痛苦.您是否了解有助于此转换的任何工具或插件?

java groovy plugins code-translation

23
推荐指数
4
解决办法
2万
查看次数

C99 printf格式化程序与C++ 11用户定义文字

这段代码:

#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++ printf c99 code-translation c++11

23
推荐指数
1
解决办法
7386
查看次数

将C翻译为JavaScript

我在C中有一堆math/dsp算法.单个函数,每个文件一个函数,没有花哨的链接或包含或预处理器指令,只有c99和标准库调用(主要是memset和memmoves来处理数组复制等).翻译它们不是一个大问题,但需要时间.我想知道是否有一些C - > Javascript翻译工具,以加快工作.

请注意我不需要一个完美的翻译,无论如何我会把手放在最后的结果上.我需要的是一个简单的工具,可以帮助解决基本的"无聊"问题.

有人听说过这样的事吗?

编辑:似乎emscripten会做的伎俩.

javascript c code-translation

21
推荐指数
2
解决办法
3万
查看次数

Python on Rails?

是否可以将Ruby on Rails代码库转换为Python?

我认为很多人比Ruby更喜欢Python,但是发现Ruby on Rails功能(整体而言)比Python Web框架更好.

这样,有可能吗?或者Ruby on Rails是否使用难以转换为Python的特定于语言的功能?

python metaprogramming ruby-on-rails code-translation

19
推荐指数
3
解决办法
2万
查看次数

自动将Scala代码转换为Java代码

我有一个用Scala编写的应用程序,我的一些团队成员想要它的Java版本.它是一个演示应用程序,使用另一个用Scala编写的API,他们希望Java版本的应用程序能够使用Java中的API.但是,应用程序有点大,我不想手动重新使用Java(他们不想学习Scala).是否有任何工具可以从Scala代码自动生成(可读)Java代码?

java scala code-translation scala-java-interop

18
推荐指数
4
解决办法
3万
查看次数

有没有Javascript到Dart的转换器?

Dart是否有自动的javascript代码转换器?还是太早了?

javascript code-translation dart

15
推荐指数
2
解决办法
5515
查看次数

将C转换(翻译)到Go的工具?

用什么工具将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代码的某些部分需要手动纠正,则可以.

c go code-translation

15
推荐指数
2
解决办法
1万
查看次数