5 ms·
I think it's fairly well understood at this point that a big reason for Python's slow performance is the desire to keep the interpreter simple so that people ca
by scaredginger 4y ago
I think it's fairly well understood at this point that a big reason for Python's slow performance is the desire to keep the interpreter simple so that people can more easily contribute to it. I'd add that this has evidently been a great strategy; Python is beloved and its ecosystem is among the best of all languages. However, approaches should evolve over time and Python is at the point of maturity where people probably don't need to be hacking on the interpreter, and the inefficiencies are causing problems; for instance, in server costs. Some groups have even forked Python to implement their own optimisations, which fractures the ecosystem. Hence, the time has come to focus on performance, for the health of the language's community, as well as the social benefits. All this is to say that in my opinion, Python continues to be a well-managed project and it is still growing in a positive direction
- roflyear 4y agoYeah but coming from someone who has read a lot of MS produced code I'm a little frightened lol. But if there is one thing MS knows it is compilers.
- klyrs 4y agoMicrosoft is a giant collection of individuals, each with their own programming abilities. Specifically, Guido is a Microsoft employee, he's at the head of this team. And my understanding is that they're going to go the traditional PEP route to mainline their contributions.
- t-vi 4y agoAlso Mark Shannon who drew up the original Faster Python plan that spurred this work, joined Microsoft to work on this.