I've been doing a lot of Go lately and hugely appreciate the minimal syntax and orthogonal features. Seems like the opposite is happening not just in Python but many languages.
I've been doing a lot of Go lately and hugely appreciate the minimal syntax and orthogonal features. Seems like the opposite is happening not just in Python but many languages.
Go and Python occupy different niches, for the most part. So the design considerations for Go are naturally different than those for Python.
Python 2: Stability
Python 3: Features -- Unicode, yield from, better HTTP, asyncio, more flexible destructuring, better concurrency libs, better SSL/TLS
Python 2 is still a good language because they backported a lot of the improvements that landed in Python 3. It's headed in a good direction.
Lately I've been so frustrated I've actually been researching new languages with better performance, because that's a MUCH easy sales pitch to the business managers.