[Python-ideas] Why CPython is still behind in performance for some widely used patterns ?

Chris Barker - NOAA Federal chris.barker at noaa.gov
Tue Jan 30 18:34:37 EST 2018

>  It's easier to make a good language fast than it is to make a fast language good.  It's easier to hack a compiler or an interpreter to run slow code faster than it is to hack the human brain to understand confusing code more easily.  So I think the smart move is to take the languages that have intrinsically good design from cognitive/semantic perspective (such as Python) and support that good design with performant implementations.

A lot of smart people have worked on this — and this is where we are.
It turns out that keeping Python’s fully dynamic nature while making
it run faster if hard!

Maybe if more time/money/brains were thrown at cPython, it could be
made to run much faster — but it doesn’t look good.


More information about the Python-ideas mailing list