gpt4 book ai didi

java - 组合使用不同高级语言编程的两个 webassembly 组件

转载 作者:行者123 更新时间:2023-11-28 04:51:14 25 4
gpt4 key购买 nike

比方说,两个开发人员(A 和 B)正在为一个应用程序开发不同的组件。最终结果在 webassembly 中。

但是,A 使用 Java 和 TeaVm(比方说)在 webassembly 中获得最终结果。 B 使用 C++ 并将其转换为 webassembly。

是否可以将他们的工作集成到一个 webassembly 程序中(就像将 Java 中的不同类文件合并到一个 jar 文件中一样)?如果是,那将如何完成?如果没有,为什么不呢?

最佳答案

针对 Wasm 的不同编译器之间没有神奇的互操作性。两个编译器都必须为 WebAssembly 定义并同意一个通用的 ABI。事实上,即使两者都编译相同的源语言也是如此。这种情况实际上与针对机器代码的编译器没有什么不同。

关于java - 组合使用不同高级语言编程的两个 webassembly 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48175567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com