4 ms·
If Go adds generics and a smoother method of doing error handling, I could see it eventually taking Python's place. It already is doing so to an extent, but wit
by meowface 8y ago
If Go adds generics and a smoother method of doing error handling, I could see it eventually taking Python's place. It already is doing so to an extent, but with those features plus everything else it can do better than Python, it'd be tough to beat. 95% of my programming is in Python, and I honestly don't really enjoy coding in Go that much, but with those changes I could see myself switching.
- Waterluvian 8y agoSame. 99% of my back-end and robot code is Python. Maybe this is a grass is always greener kind of thing but I'm hitting projects of a size where I miss static typing. I will say that asyncio is amazing and really solves concurrency for me. But Go looks like you also get parallelism without a lot of work.
- 1996 8y agoAsyncio is good but it will not give you true parallelism: asyncio still uses the GIL, on a single thread
- Waterluvian 8y agoYep. Concurrency is not parallelism. But a lot of the time it's just not necessary.
- pjmlp 8y agoOn the other hand if Python community had more love for PyPy, to follow up on JavaScript and Julia footsteps, maybe that wouldn't be even an issue.