不在c / c ++中的共享库的例子?

时间:2014-04-05 15:32:39

标签: shared-libraries ffi

许多语言可以生成可以从C调用的共享库。由于它可以从C调用,因此可以通过几乎任何语言的外部函数接口调用它。

支持此功能的语言有:Fortran,Ada,Pascal,Objective C,D,OCaml,Haskell,Go,Rust ...... (仅仅因为它可能并不意味着它必然是实用/容易/好的。)

即便如此,在常见的Linux系统上发现的绝大多数共享库似乎都是用c或c ++编写的。是否有任何使用其他语言编写的共享库的例子(不仅仅是实验)?

1 个答案:

答案 0 :(得分:2)

Firefox使用Rust共享库。有关更多详细信息,请参见here