3 ms·
I really wish python had a good concurrency story, it would last far longer as a language if it did. The GIL is why it's reducing in popularity.
by mahyarm 10y ago
I really wish python had a good concurrency story, it would last far longer as a language if it did. The GIL is why it's reducing in popularity.
- paulddraper 10y ago> The GIL is why it's reducing in popularity. Unlikely. Python, Ruby, PHP, Javascript all do not have in-process parallelism. In contrast, C/C++, Java/Scala/Clojure, Go, and Rust all have in-process parallelism. This just furthers seabrookmx's point that Python and Rust belong to two different classes of useful languages. --- P.S. Python's multiprocessing module is an order of magnitude better/easier than anything in the other scripting languages I listed.
- seabrookmx 10y agoAgreed. People always mention the GIL like it's the achilles heel of Python, yet when discussing NodeJS the single threaded nature is almost described as a feature. Anyone reading hackernews knows that Node doesn't have an issue with popularity (and AFAIK Python doesn't either).