← Back to context

Comment by physicsguy

18 hours ago

The people that write the libraries care, why do you think Python is where we’re writing ML code and not MATLAB?

Mojo is free, though. MATLAB costing money is a bigger issue than it being closed source. R was too late to the game and catered too much to professional math/stats/datascience people rather than programming generalists. Python (with native code interop) hit the sweet spot for breadth/accessibility to the market and capability.

Because MATLAB isn't free to use...

(Among other reasons, but that's easily the main one.)

  • Most of the scientific libraries of note originate in academia where MATLAB is effectively free to users. The cross over to Python was well under way by ~2014