10 ms·
I hear very often criticism of Python's transition but considering how insanely popular the language has grown I don't understand why.
by linspace 6y ago
I hear very often criticism of Python's transition but considering how insanely popular the language has grown I don't understand why.
- EamonnMR 6y agoPython2 was poised to take over the world and be the next Java. 3 is losing ground to Node, Go, Rust, even Lua. 3 is a really fun and productive language to work in as long as you don't need to think about bytes.
- paulryanrogers 6y agoMy guess is Python wouldn't have done much better anyway. The GIL and lack of client side support kept it out of a lot of use cases.
- Demiurge 6y agoReally? I’ve been using Python for 15 years and never heard anyone say “GIL”. How and what is GIL preventing?
- paulryanrogers 6y agohttps://wiki.python.org/moin/GlobalInterpreterLock https://wiki.python.org/moin/GlobalInterpreterLock
- stjohnswarts 6y agoIt causes issues with running low overhead multithreaded code. I get by with the multiprocessing library, but then again I don't have a lot of threads (10 is the most I've ever needed), some people want to run hundreds of "light threads" depending on the type of programming that you are looking to do.
- stjohnswarts 6y agoStatistics and probability.