native 语言都是基于目标 cpu 和操作系统运行时的,不存在类似基于 jvm 的基于 c++ 的概念吧。
如果是复用库,c++自己就没有标准二进制接口,模板库大量是源代码层面的元编程,改个新语言支持c++库不就是相当于在支持完整c++语法的基础上添功能吗?头文件也去不掉,编译代码膨胀速度慢的问题也改善不了,这么搞很蛋疼吧?
c++20的module普及了这方面或许有机会改善。不过 abi 还是会限制广泛复用 c++。
【 在 hgoldfish 的大作中提到: 】
: 是指兼容 c++ 的啊。就好像 kotlin 可以直接兼容 c++ 的库一样。
:
: 【 在 tgfbeta (右旋肉碱) 的大作中提到: 】
: ...................
--
FROM 114.249.199.*