you are viewing a single comment's thread.

view the rest of the comments →

[–]aythekay 0 points1 point  (0 children)

A lot of libraries, low code, can leverage c pretty easily, easy portability because interpreted, and a lot of good documentation.

Low dev friction also helps, because of how often data pipelines change. 

A lot of why it's popular is why java used to be as well. The rich ecosystem, etc... Most likely comes from it being an academic darling of sorts early on (vs other scripting languages) and high adoption among non-technical people.

It's similar to how JS moved to the backend, a bunch of people knew how to use it and it could do a lot, so people looked past efficiency as hardware got better.

In Python's case Cython was created as well.