Author: fijal Branch: extradoc Changeset: r5805:c7c6ff9479eb Date: 2017-06-14 21:25 +0200 http://bitbucket.org/pypy/extradoc/changeset/c7c6ff9479eb/
Log: abstract diff --git a/talk/pycon-russia-2017/abstract.rst b/talk/pycon-russia-2017/abstract.rst new file mode 100644 --- /dev/null +++ b/talk/pycon-russia-2017/abstract.rst @@ -0,0 +1,15 @@ +Why is Python slow? +=================== + +In this talk, I will cover one of the usual topics of discussions +of deficiencies of the Python language, notably it's speed. We've spend +last decade improving on the performance of the language (but not the default +implementation). What we've learned so far is not what's the common +interpretation of that question - things like dynamic dispatch, dynamic +typing and interpreter can all be worked around. What we learned are the +places in the Python language which make unnecessary string copies, but +are easier to write, a lot of "pythonic" constructs that cannot be implemented +efficiently and a lot of quirks that make some constructs slow for no good +reason. Additionally we're overwhelmed by the sheer size of the "simple" +language and the necessity of supporting C extensions. This talk will cover +detailed view of those problems and some potential remedies. \ No newline at end of file _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit