组合两个用不同高级语言编程的 Web 组装组件
Combining two webassembly components programmed in different high-level languages
假设,两个开发人员(A和B(正在为一个应用程序开发不同的组件。最终结果是在网络汇编中。
但是,A使用Java和TeaVm(比如说(在webassembly中获得最终结果。B 使用C++并将其转换为 webassembly。
是否可以将他们的工作集成到一个 webassembly 程序中(就像您将 Java 中的不同类文件合并到一个 jar 文件中一样(?如果是,将如何做?如果没有,为什么不呢?
针对 Wasm(针对 Wasm( 的不同编译器之间没有神奇的互操作性。两个编译器都必须定义并商定一个用于WebAssembly的通用ABI。事实上,即使两者都编译相同的源语言,情况也是如此。这种情况实际上与针对机器代码的编译器没有什么不同。
相关文章:
- 了解算法的性能差异(如果以不同的编程语言实现)
- 为什么开发人员将C / C ++用于嵌入式系统,而不是像Python这样的高级语言与C相比?
- 为什么编程语言被编译为汇编程序而不是二进制?
- 如何在同时包含C++和Python的项目(多编程语言项目)中使用doxygen
- 什么是编程语言支持定义您自己的自定义运算符?
- 如何通过不同的编程语言发送,接收和解析XML消息
- 今天的主流编程语言主要使用动态还是静态(词汇)作用域?
- 谁以编程语言(例如C )制定标准
- 如何使用任何编程语言组合序列中的多个图像
- 组合两个用不同高级语言编程的 Web 组装组件
- 使用更高级别的语言来测试静态C 库
- 我可以使用功能指针在编程语言边界上调用函数
- 有没有办法将cin.fail和cin.clear翻译成C编程语言
- 编程语言中的 char-int 等价性
- 如何将高级/低级编程代码直接转换为机器代码
- 我需要知道什么才能开始用c++/其他语言编程合成器
- C 编程语言帮助我
- Qt/Gtk+允许同时用两种语言编程吗
- 高级和低级编程语言之间的关系
- OPNET中的C语言编程