By Vasudev Ram
The tips were posted by Guido on a recent GooglePlus post by him, and mentioned on the Net in a few places, so I happened to read those mentions. But the actual post was not available; it gave a 'post not found' error. I found it indirectly via this O'Reilly Radar post. So I made a paste for it, here:
Guido's Python performance tips.
- Vasudev Ram - Dancing Bison Enterprises
Showing posts with label Python-performance. Show all posts
Showing posts with label Python-performance. Show all posts
Friday, October 12, 2012
Friday, October 5, 2012
Python used for Dropbox's Linux, Windows and Mac client software
By Vasudev Ram
In an O'Reilly Radar interview, Python creator Guido van Rossum (GvR) says that the Linux, Windows and Mac client software for Dropbox ( the widely used cloud file-storage and sharing service), are all implemented in Python.
The O'Reilly article also mentions GvR's Google+ post on improving Python performance. I had heard about that post recently, but when I tried to view it, I kept getting an error "This post could not be found".
- Vasudev Ram - Dancing Bison Enterprises
In an O'Reilly Radar interview, Python creator Guido van Rossum (GvR) says that the Linux, Windows and Mac client software for Dropbox ( the widely used cloud file-storage and sharing service), are all implemented in Python.
The O'Reilly article also mentions GvR's Google+ post on improving Python performance. I had heard about that post recently, but when I tried to view it, I kept getting an error "This post could not be found".
- Vasudev Ram - Dancing Bison Enterprises
Labels:
Dropbox,
Guido-van-Rossum,
python,
Python-performance,
Youtube
Saturday, September 22, 2012
Nuitka, faster replacement for Python?
By Vasudev Ram
Seen via this tweet by @Phaseit. He describes it as "Python, with the speed of C++".
Nuitka
Excerpt from the Nuitka overview page above:
[ Right now Nuitka is a good replacement for the Python interpreter and compiles every construct that CPython 2.6 and 2.7 offer. It translates the Python into a C++ program that then uses "libpython" to execute in the same way as CPython does, in a very compatible way.
It is somewhat faster than CPython already, but currently it doesn't make all the optimizations possible, but a 258% factor on pystone is a good start (number is from version 0.3.11). ]
Looks interesting, must keep an eye on its progress.
Two other projects to make Python faster are Unladen Swallow that was started by Google (don't know the status as of now), and PyPy (PyPy Wikipedia page). PyPy has been funded (over time) by the European Union, Google and the Python Software Foundation.
UPDATE: Checked the Wikipedia link for Unladen Swallow above, it seems like the project is stopped. No activity since 2009 or so.
- Vasudev Ram - Dancing Bison Enterprises
Seen via this tweet by @Phaseit. He describes it as "Python, with the speed of C++".
Nuitka
Excerpt from the Nuitka overview page above:
[ Right now Nuitka is a good replacement for the Python interpreter and compiles every construct that CPython 2.6 and 2.7 offer. It translates the Python into a C++ program that then uses "libpython" to execute in the same way as CPython does, in a very compatible way.
It is somewhat faster than CPython already, but currently it doesn't make all the optimizations possible, but a 258% factor on pystone is a good start (number is from version 0.3.11). ]
Looks interesting, must keep an eye on its progress.
Two other projects to make Python faster are Unladen Swallow that was started by Google (don't know the status as of now), and PyPy (PyPy Wikipedia page). PyPy has been funded (over time) by the European Union, Google and the Python Software Foundation.
UPDATE: Checked the Wikipedia link for Unladen Swallow above, it seems like the project is stopped. No activity since 2009 or so.
- Vasudev Ram - Dancing Bison Enterprises
Labels:
faster-Python,
Nuitka,
PyPy,
python,
Python-performance,
Unladen-Swallow
Subscribe to:
Comments (Atom)
