[pypy-commit] extradoc extradoc: PyPy for mediocre programmers: the abstract

rlamy noreply at buildbot.pypy.org
Tue Apr 28 23:58:27 CEST 2015


Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: extradoc
Changeset: r5538:4397b357ffb7
Date: 2015-04-28 22:59 +0100
http://bitbucket.org/pypy/extradoc/changeset/4397b357ffb7/

Log:	PyPy for mediocre programmers: the abstract

diff --git a/talk/ep2015/pypy-abstract.rst b/talk/ep2015/pypy-abstract.rst
new file mode 100644
--- /dev/null
+++ b/talk/ep2015/pypy-abstract.rst
@@ -0,0 +1,22 @@
+=============================
+PyPy for mediocre programmers
+=============================
+
+This is a talk for mediocre Python programmers by a mediocre programmer.  PyPy
+is an alternative implementation of Python. It is notorious for being fast, but
+also for using clever algorithms pertaining to advanced concepts such as type
+inference, garbage collection, just-in-time compilation, etc. So, can we,
+mediocre programmers, realistically use PyPy?
+
+Yes, absolutely. In fact, PyPy developers did all that hard work so that we
+wouldn't have to. As we'll see, it runs most Python code exactly like CPython
+does, save that it magically makes it faster.
+
+Porting existing applications is always more involved than running a simple
+script, so we'll also examine likely difficulties such as code relying on
+CPython implementation details, and dependencies on C extensions, and explore
+simple principles to let PyPy run your code even faster.
+
+Finally, we'll have a glimpse of the future by looking at what's brewing in 
+the PyPy lair, such as software transactional memory, new speed optimisations,
+better support for Python 3 and NumPy, ...


More information about the pypy-commit mailing list