标签: java c# cross-platform transpiler language-binding
我正在尝试编写一个可以从多种编程语言中使用的库,例如:
我知道实现这一目标的基本方法是用C / C ++编写它并为每种语言维护自己的绑定,或者为每种语言维护库的单独副本(如Reactive扩展程序)。无论哪种方式,该 O(n)都适用于 n 语言。
我是否可以使用一种语言或工具以一种语言编写库并为其他语言自动生成绑定?