3 ms·
Python is fast enough for many tasks, including number crunching for which it excels (as long as you are using the right libraries). Projects like Cython allow
by fermigier 6y ago
Python is fast enough for many tasks, including number crunching for which it excels (as long as you are using the right libraries).
Projects like Cython allow to tweak without too much effort the parts of a program that need an extra-boost.
Last but not least, there have been discussions in the Python community in the last weeks of ways to speed up considerably the default (CPython) implementation.
Hopefully, all of this will bear some fruits in the next 2-5 years. Guido will probably help from his new position at Microsoft.
- Radim 6y ago> discussions in the Python community in the last weeks of ways to speed up CPython This piqued my interest. I found this, by Mark Shannon: https://mail.python.org/archives/list/python-dev@python.org/thread/RDXLCH22T2EZDRCBM6ZYYIUTBWQVVVWH/ https://mail.python.org/archives/list/python-dev@python.org/... Is that what you mean?
- birdyrooster 6y agoOnly because libraries have to use C bindings to make it fast enough. I don't think Python performance is good enough when I have to stop writing in the language that we are benchmarking to get good results.