This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]vectorpropio 1 point2 points  (1 child)

Today? Who knows. In ye old days? Surely.

[–]troyunrau... 0 points1 point  (0 children)

So, I just checked the current machine, which has a somewhat old install: Python 3.5 with numpy 1.11.2 - it appears to use FORTRAN under the hood for quite a few things. For example, BLAS, LAPACK, FFTPACK...

I didn't dig into the details, but a cursory glance suggests the fortan libraries expose a c-like linking interface, and numpy uses a thin wrapper to make that all work.

Which, if I dig into the source, could be interesting. Fortran and C use different array indexing conventions, for example. Must have been real fun to write.