[pypy-commit] extradoc extradoc: my ep2017 proposal

antocuni pypy.commits at gmail.com
Fri Apr 14 13:52:35 EDT 2017


Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: extradoc
Changeset: r5802:c812f32e4682
Date: 2017-04-14 19:52 +0200
http://bitbucket.org/pypy/extradoc/changeset/c812f32e4682/

Log:	my ep2017 proposal

diff --git a/talk/ep2017/the-joy-of-pypy-jit.txt b/talk/ep2017/the-joy-of-pypy-jit.txt
new file mode 100644
--- /dev/null
+++ b/talk/ep2017/the-joy-of-pypy-jit.txt
@@ -0,0 +1,17 @@
+The joy of PyPy JIT: abstractions for free
+-------------------------------------------
+
+The PyPy JIT is a powerful piece of technology which makes Python program
+running faster: in this talk, we will see how it helps us to write our
+programs better without sacrificing performance.
+
+One of the key to write complex software systems of good quality is to make a
+good usage of abstractions, to clearly separate the various layers and
+components.  However, often each layer of abstraction adds some cost in terms
+of runtime performance, so we need to struggle finding the best trade-off
+between maintainability and speed.
+
+Because of the way it works, the PyPy JIT naturally removes the cost of most
+abstractions: we will look at real-life examples of how this is possible,
+showing what the JIT can and can't do. We will also show how this compares to
+other popular systems of optimizing Python code, such as Cython.


More information about the pypy-commit mailing list