更高级的语言使用静态/共享C库

我想知道是否有一些方法可以将我自定义的共享/静态库(用C编写),并将它们用于另一种更高级的语言,如python或node.js.

我来这是因为我正在写一些图书馆来计算一些math的东西。 我听说node.js不适合繁重的计算(但适用于networkingI / O)。

因此,我真的想花点时间想办法让nodejs聪明地使用我的C库。 我的意思是,我想让nodejs将繁重的计算委托给C,并以某种方式得到答案。

但是,我接受任何有关使用其他更高级语言(或工具)的好build议。 任何情况,而不是我所说的将不胜感激。

编辑:

我刚刚发现这个问题在stackoverflow得到我的注意。 我现在就试试

有很多情况下,你会想这样做。 我最近testing了一些沉重的math计算在我的电脑和embedded式Linux系统之后,从Derek Molloy的代码https://github.com/derekmolloy/exploringBB/tree/master/chp05/performance 。 我发现node.js在C ++(优化)所花费的时间的两倍之内完成了这项工作。 所以这可能不值得您一试。