> However...the more languages we have the better, MATLAB makes me cringe for multiple reasons.
I didn't want to get into this holywar, but god darn it, what kind of half-assed language uses the notation C = A.dot(B) for C = A * B? It's as if the authors of Numpy took just enough classes of Linear Algebra 101 to learn about dot products, and then dropped out of college to pursue their glamorous careers developing their Matlab knockoff.