[pypy-svn] r80370 - pypy/extradoc/talk/stanford-ee380-2011
arigo at codespeak.net
arigo at codespeak.net
Sun Feb 20 18:32:06 CET 2011
Author: arigo
Date: Sun Feb 20 18:32:05 2011
New Revision: 80370
Modified:
pypy/extradoc/talk/stanford-ee380-2011/abstract.txt
Log:
Expand a bit the sentence about JITs.
Modified: pypy/extradoc/talk/stanford-ee380-2011/abstract.txt
==============================================================================
--- pypy/extradoc/talk/stanford-ee380-2011/abstract.txt (original)
+++ pypy/extradoc/talk/stanford-ee380-2011/abstract.txt Sun Feb 20 18:32:05 2011
@@ -33,9 +33,15 @@
choice of backend (C/JVM/.NET), and even the
Just-in-Time Compiler (JIT). There are great practical benefits
to this. For example, CPython's GC is stuck with using reference
-counting, while we offer a number of choices. I will explain how
-this is done, and describe in particular the JIT Compiler, which
-is a "meta" tracing JIT --- it works for any language.
+counting, while we offer a number of choices.
+
+I will explain how this is done, and describe in more details the
+JIT Compiler. It is a "tracing JIT", as pioneered in recent
+years for Java and Javascript. However, it is also a "meta JIT":
+it works for any language, by tracing at the level of the
+language's interpreter. In other words, from an interpreter for
+any language, we produce quasi automatically a JIT suited to this
+language.
I will conclude by comparing PyPy to other projects, old and new:
Squeak, CPython, Jython and IronPython, the Jikes RVM, as well as
More information about the Pypy-commit
mailing list