DEV Community

Discussion on: Python is Slowly Losing Its Charm

Collapse
 
doubledare704 profile image
Oleksiy

At first version, python was designed for scientific usage, so people didn't have to learn c++ or c and write more code for PoC scripts\programs. Nowadays, python is popular due to web frameworks and ML engines, science libs. As for ML and science libs, they use C calls, so it speed ups whole program, but it's not plain python language. As for GIL, you can avoid this, if you will write C calls for your script, but now you are controlling memory and deadlocks on your own. GIL was added to language to avoid problems with threads, write\read same memory structure.

As for me, I think, that in ML and web world Python became cooler, also after 3.5-3.6 release. This language has own niche and for now Python is not going to leave it.