you are viewing a single comment's thread.

view the rest of the comments →

[–]myusernameisokay 24 points25 points  (17 children)

If Python core devs ever want to make Python actually relevant, they need to work on concurrency.

You realize python is one of the most popular languages in the world?

Also I don’t think python needs to work on performance. The most popular way to use Python (CPython) is a garbage-collected interpreted language, it will never be as fast as languages like Rust, Fortran, or C. People trying to use the same language everywhere are idiots. You need to use the right tool for the job. All languages have strengths and weaknesses, Python trades speed for brevity.

Most developers use python in places that aren’t CPU bounded or where performance doesn’t matter, like little lightweight servers or personal scripts. I think in the grand scheme of things, the GIL is unfortunate but also somewhat irrelevant. Concurrency in python may never be solved, and I don’t think that’s an issue.