Mixed-language Programming with the Intel Math Kernel Library
Appendix A Intel® oneAPI Math Kernel Library Language Interfaces Supportlists the programming languages supported for each Intel® oneAPI Math Kernel Library function domain. However, you can call Intel® oneAPI Math Kernel Library routines from different language environments.
See also these Knowledge Base articles:
https://software.intel.com/content/www/us/en/develop/articles/how-to-use-boost-ublas-with-intel-mkl.html for how to perform BLAS matrix-matrix multiplication in C++ using Intel® oneAPI Math Kernel Library substitution of Boost* uBLAS functions.
https://software.intel.com/content/www/us/en/develop/articles/intel-mkl-and-third-party-applications-how-to-use-them-together.html for a list of articles describing how to use Intel® oneAPI Math Kernel Library with third-party libraries and applications.