问题标签 [oolong]

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 投票
3 回答
825 浏览

c++ - iPhone上的C++开源游戏引擎推荐

我决定要为我正在考虑使用 oolong 或 sio2 的 iphone 制作游戏,有什么建议吗?

两者都有缺乏教程的问题,是否可以以某种方式使用普通的 C++ 游戏教程并集成引擎而不是教程中使用的引擎?因此,如果 C++ 教程谈到创建引擎,我可以跳过它并使用 sio2 或 oolong?

谢谢

0 投票
1 回答
896 浏览

jvm - Oolong 和 Gnoloo 的源代码在哪里?

我正在阅读Java 虚拟机编程,其中讨论了 Oolong 汇编器和 Gnoloo 反汇编器。从网上的参考资料来看,源代码曾一度可用,但我现在找不到。有谁知道在哪里得到它?

更新:感谢 belisarius,我有代码,并通过一些构建自动化将其放在 GitHub 上,以使其更易于使用。

0 投票
3 回答
1695 浏览

java - 就 JVM 而言,什么是乌龙?

我正在阅读 Joshua Engel 的“Java 虚拟机编程”一书,其中作者提供了名为 Oolong 的“JVM 汇编语言”。

据我了解,这是一种编译成 java 字节码的语言,它与原始的 java 字节码非常相似(那里使用了大量的字节码操作码)。如果是这样,那为什么叫汇编语言呢?那是因为它是低级语言并且看起来像字节码吗?

另一个问题是关于茉莉的。正如 Wikipedia 所说,它是“一个免费的开源汇编器,可以使用 Java 虚拟机指令集从人类可读的类似汇编器的语法创建类文件”。Jasmin 文件(也有 .j 扩展名)的语法看起来像 Oolong 的语法。它在那里使用吗?

0 投票
1 回答
148 浏览

jvm - 为什么 Jasmin 不喜欢这个汇编代码?

我正在阅读 Joshua Engel 的 Java 虚拟机编程,并尝试输入书中的一个示例。我知道这本书使用了乌龙,而我使用的是 Jasmin,但是对于这样一个简单的示例,并且由于 Oolong 和 Jasmin 的语法非常相似,我不明白为什么这不起作用。作为旁注,我无法找到有关 Oolong 和 Jasmin 之间语法差异的任何信息。谁能指出我这样的资源?

这是代码,与书中的完全一样:

当我对此运行 Jasmin 时,出现以下错误:

那么我做错了什么?