Math Kernel Library Developer Guide
Appendix A Intel® 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:
http://software.intel.com/en-us/articles/performance-tools-for-software-developers-how-do-i-use-intel-mkl-with-javafor how to call Intel® oneAPI Math Kernel Library from Java* applications.
http://software.intel.com/en-us/articles/how-to-use-boost-ublas-with-intel-mklfor how to perform BLAS matrix-matrix multiplication in C++ using Intel® oneAPI Math Kernel Library substitution of Boost* uBLAS functions.
http://software.intel.com/en-us/articles/intel-mkl-and-third-party-applications-how-to-use-them-togetherfor a list of articles describing how to use Intel® oneAPI Math Kernel Library with third-party libraries and applications.