您如何使用其他语言编写Python库?

我已经看到一些Python库/框架是用其他语言编写的。例如,Tensorflow主要用C ++和CUDA以及PyTorch编写。

如何用其他语言编写Python的软件包/库?什么时候应该用另一种语言编写它们,而不是仅使用纯Python?你为什么要这么做?