问题标签 [code-translation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
137642 浏览

java - 是否有将 C# 代码转换为 Java 代码的有效工具?

是否有将 C# 代码转换为 Java 代码的有效工具?

0 投票
9 回答
6242 浏览

java - 将算法 C 转换为 Python

我想将一些 C 代码翻译成 Python 代码或字节码。有问题的 C 代码是我所说的纯算法代码:独立于平台,没有 I/O,只有算法和内存中的数据结构。

一个例子是正则表达式库。翻译工具将处理库源代码并生成可在沙盒环境中运行的功能等效的 Python 模块。

您可以推荐哪些具体的方法、工具和技术?


注意:Python C 扩展或 ctypes不是一个选项,因为环境是沙盒的。

另一个注意事项:看起来有一个C-to-Java-bytecode 编译器,他们甚至将 libjpeg 编译为 Java。Java 字节码+VM 与 CPython 字节码+VM 的区别太大了吗?

0 投票
4 回答
119008 浏览

java - 自动 Python 到 Java 翻译

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

0 投票
4 回答
2845 浏览

c# - 允许方法在 Java 中锁定其父对象

Java中有没有办法获得一种方法来锁定(互斥)它所在的对象?

我知道这听起来令人困惑,但基本上我不想与这个 C# 片段等效,而是在 Java 中。

我的任务是将 .Net 编写的 API 重新实现到 Java 中,并且我被要求尽可能地保持 Java 版本与 .Net 版本相似。.Net 版本看起来像是从我无法访问的 C++ 版本转录的事实,这无济于事。

无论如何,上面的行出现在 C# 版本中,我需要在 Java 中做同样的事情。

0 投票
7 回答
41265 浏览

javascript - 如何将 Java 源代码交叉编译为 JavaScript?

给定一组 Java 源代码文件,我如何将它们编译成一个或多个可与手工制作的 JavaScript 一起使用的 JavaScript 文件?

GWT是一种选择,但到目前为止我看到的每个示例都旨在构建精美的网站。仅将 Java 源代码转换为可与手工制作的 JavaScript 一起使用的 Javascript 的简单用例尚未得到详细记录

在 GWT 邮件列表上开始了一个关于这个主题的线程,但对于这是否可行,意见似乎不一。

一个人给出了一个非常有用的提示,那就是查看GWT-Exporter。问题是源代码和文档都不是现成的,尽管有thisthis

编辑:GWT-Exporter 源代码在这里

我也看过Java2Script。但同样,我无法找到如何解决我的简单用例的示例。

解决这个问题的最佳方法是什么?我还缺少什么更好的东西吗?

0 投票
4 回答
3298 浏览

c++ - C++ to C# Translator

i found a translator for c++ to c# , but it doesn't work. (Code2Code.net)

Test with cout

The Results becomes

My Question to you, is = is it any other translator that works for C++ to C# (dont need to be free)

0 投票
10 回答
103126 浏览

java - 是否存在 Java 到 C++ 转换器/工具?

我总是问自己是否可以制作 Java 到 C++ 的转换器。

也许是一个将 Java 语法转换为 C++ 语法的工具?

我知道语言不同,但简单的事情,比如语义匹配 1 到 1 的循环。

有这样的工具吗?或者有可能制作一个吗?

0 投票
4 回答
6972 浏览

c# - 如何在 C# 中将数组放入结构中?

C++ 代码:

我们不能在 C# 中那么简单地做到这一点。

请注意 C++ 结构中有一个数组。

或者,使用这个源文件可以为我们完成这项工作,但如果结构中有一个数组,则不能。

0 投票
6 回答
127466 浏览

c++ - 如何将 C++ 代码转换为 C

我有一些 C++ 代码。在代码中定义了许多类,它们的成员函数、构造函数、这些类的析构函数、少量模板类和大量 C++ 内容。现在我需要将源代码转换为纯 C 代码。

我有以下问题:

  1. 是否有任何工具可以将 C++ 代码和头文件转换为 C 代码?

  2. 我是否必须完全重写代码(我将不得不删除构造函数、析构函数并将该代码移动到一些函数init()deinit();将类更改为结构,使现有的成员函数作为那些新定义的结构中的函数指针,然后调用那些使用函数指针等的函数)?

  3. 如果我必须自己手动转换,在从 C++ 到 C 的转换时,我需要注意哪些 C++ 特定的代码数据结构/语义?

0 投票
4 回答
175107 浏览

java - 将java转换为c#代码的工具

目前将 java 转换为 c# 的最佳工具是什么?除了

  • j2c 翻译器
  • j#

我目前使用 IKVM。