Hmm… BLAS started life as Fortran codes (said intentionally to sound like a native Fortean-er).
Saying BLAS is a C library skips over much of the depth and history of its FORTRAN roots. The work that went into achieving numeric stability of this stuff is astounding. Ditto with LAPACK.
The original BLAS library on Netlib was and still is written in Fortran (F77 likely) but includes a C api called CBLAS that calls into the Fortran code. Alternatives like ATLAS or maybe Intels MKL might be written in C/C++ or other languages.
Saying BLAS is a C library skips over much of the depth and history of its FORTRAN roots. The work that went into achieving numeric stability of this stuff is astounding. Ditto with LAPACK.
https://en.m.wikipedia.org/wiki/Basic_Linear_Algebra_Subprog...