问题标签 [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.
assembly - 学生项目的微型汇编翻译器
我正在为学生项目寻找小型汇编翻译器。问题在于,有必要将汇编程序 (AT&T) 语法的一小部分即时翻译成机器代码(x86 和/或 x86_64)。我不想重新发明轮子,所以我将感谢任何指向现成实现的链接。优先考虑界面简单的轻量级库。
assembly - 使用 LLVM 进行源到源编译
我需要将 x86 汇编源代码转换为 LLVM 人类可读的 .ll 文件(又名 LLVM 汇编语言)。我怎样才能做到这一点?如果没有直接的解决方案,是否有可能在 LLVM 基础架构中以尽可能少的努力实现一个?
我想,我正在寻找的解决方案应该是某种llc的对应物,它将 .s 文件转换回 .ll 表示形式。
javascript - 有人可以将这个简单的函数翻译成 Javascript 吗?
我正在阅读有关 Perlin Noise 的教程,我遇到了这个功能:
虽然我确实了解其中的某些部分,但我真的不明白什么是(x<<13)
和& 7fffffff
应该是什么意思(我看到它是一个十六进制数字,但它有什么作用?)。有人可以帮我把它翻译成 JS 吗?此外,在 32 位计算机上,JS 中的普通整数是 32 位的,对吗?
c# - 将代码从 C# 转换为 VB.NET 时出现小错误
我几乎完成了从 C# 到 VB.NET 的翻译,但是,我遇到了一些小错误:
- “issuerId”已在此类中声明为“Private Shared issuerid() As String”。第 17 行
- “字符串的一维数组”类型的值无法转换为“字符串”。
第 215 行 - “字符串的一维数组”类型的值无法转换为“字符串”。第 223 行
原始代码
新的 VB 代码
code-translation - 是否有一种语言被设计为单向翻译成多于一种其他流行语言?
CoffeeScript 被转换为 JavaScript,Groovy 被转换为 Java。
是否有一种语言旨在允许其功能转换为多种语言?
可以编写可用作库的字符串操作或 HTML 片段生成,但如果在另一种语言中发现类似的要求,则需要翻译该库的功能。
是否已经存在包含两个或多个翻译目标的语言?
我最感兴趣的是 Java、JavaScript、Perl。
我会对 C/C++ 感兴趣,但前提是有防止创建缓冲区溢出漏洞的保护措施。
objective-c - 替换目标c中的java按位运算符
如何将以下代码翻译为目标 c?(值是一个整数)
>>> 运算符是否有通用替代品?
mysql - 转换为 MySQL 的 SQL 脚本
我正在尝试解决此迁移历史记录问题,但无法使其在 MySQL 中工作
我将如何在 mySQL 中使用它?
java - 将 JMonkey 教程翻译成 JRuby
我已经翻译了初学者#5 之前的所有教程并开始工作,但我对 Java 的了解还不够,无法知道如何移植这些行:
这怎么可能?
java - 自动将 Scala 代码转换为 Java 代码
我有一个用 Scala 编写的应用程序,我的一些团队成员想要它的 Java 版本。这是一个使用另一个用 Scala 编写的 API 的演示应用程序,他们希望该应用程序的 Java 版本能够使用 Java 中的 API。但是,该应用程序有点大,我不想在 Java 中手动重写(他们也不想学习 Scala)。是否有任何工具可以从 Scala 代码自动生成(可读)Java 代码?
java - Tool to convert Java source to C++ source
Before someone shoots me down, I am aware of the Java to binary compilers and I'm not after one of those.
I also know there will be no perfect tool that converts everything without any problems. I am aware that missing Java libraries are a major problem; however my source doesn't make use of many Java libraries except for stuff like String and prints. I only want to the tool to create the classes that the Java source references. In the case of the String stuff I am happy to fill in the gaps or fix at a later stage. I just want the tool to do the boring bits so I don't have to do the translation manually.
In the case of required classes etc, I will manually fix those at a later stage but would appreciate a pointer to something that at the very least gets enough of the boring stuff done.
Once again I want the source translated and not a compiler to produce a binary. Basically I want to take some Java stuff and convert it to C++ for later use in other projects.
EDIT ADDITIONAL NOTES
Sorry if I was not clear in my previous parts of this question. I know that Java is very much different from C++. I have some Java code which is mostly filled with processing arrays and bits and has almost no object creation. In a sense it is very self-contained and has few calls to other classes. These classes seem to be prime candidates for conversion; the other stuff will have to be rewritten but at the least some parts are leveraged.