In https://github.com/numpy/numpy it is found that 2.8% of numpy code is C++. Is it just for interfacing with users' C++ codes (like 0.1% of code which is written in fortran) or is some functionality of numpy built on this code?
And if some functionality of numpy is built on this C++ code, why didn't they use C for those purposes?