3 ms·
I think Julia has largely not solved it because it is clunky to use for purposes other than scientific computing. Python can't be argued to be that, it's very n
by physicsguy 1y ago
I think Julia has largely not solved it because it is clunky to use for purposes other than scientific computing. Python can't be argued to be that, it's very nice for web development as well as scientific computing, the issue is just that for non-scientific computing use cases the perf. isn't great.
- OutOfHere 1y agoIf you think Python is nice for scientific computing, you must have never tried Matlab. Python is pretty clunky in comparison in its syntax for scientific computing.
- physicsguy 1y agoI used MATLAB for about 5 years, and then Mathematica, before switching to Python. I even had a job offer to work at MathWorks in Cambridge in about 2014!
- OutOfHere 1y agoAnd you still think Python has superior matrix manipulation syntax? Because that's at the core of scientific computing.
- physicsguy 1y agoI think the syntax isn’t that important if I’m totally honest! The library support and ecosystem is much more useful to me than it ever was in MATLAB and tbh I use np.einsum for anything tricky and because performance is better anyway.
- coldtea 1y agoNever heard of people who didn't hate Matlab.
- physicsguy 1y agoHate is a strong word, but my biggest concern was that it's a closed ecosystem with a high license fee, especially when you start to add modules on.