Differences between revisions 7 and 8
Revision 7 as of 2007-07-02 03:48:49
Size: 575
Editor: CameronLaird
Comment:
Revision 8 as of 2007-08-11 22:24:27
Size: 1343
Editor: PaulBoddie
Comment: Added structure plus some content.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
"Implementation" here means ... There have been and are several distinct implementations of what we all recognize as Python, or occasionally a variant of Python:
 * ActivePython
 * ["CPython"]
 * EmbeddedPython
= Python Implementations =

An "implementation" of Python should be taken to mean a program or environment which provides support for the execution of programs written in the Python language, or some broadly similar dialect of the language.

There have been and are several distinct software packages providing of what we all recognize as Python, although some of those are more like distributions or variants of some existing implementation than a completely new implementation of the language.

== CPython Variants ==

 * ["CPython"] - the reference Python implementation
 * ActivePython - a CPython variant
Line 6: Line 12:
 * [http://www.mhuffman.com/resource/index.html Tiny Python]

== Other Implementations ==

 * [http://common-lisp.net/project/clpython/ CLPython]
Line 10: Line 21:
 * [http://www.mhuffman.com/resource/index.html Tiny Python]
 * ...

== Compilers ==

 * [http://members.verizon.net/~olsongt/compyler/index.html Compyler] - an attempt to "transliterate the bytecode into x86 assembly"
 * [http://sourceforge.net/projects/shedskin/ Shed Skin] - a Python-to-C++ compiler

== Topic Guides ==

 * EmbeddedPython

Python Implementations

An "implementation" of Python should be taken to mean a program or environment which provides support for the execution of programs written in the Python language, or some broadly similar dialect of the language.

There have been and are several distinct software packages providing of what we all recognize as Python, although some of those are more like distributions or variants of some existing implementation than a completely new implementation of the language.

CPython Variants

Other Implementations

Compilers

Topic Guides

This page aims to replace one formerly maintained as "[http://phaseit.net/claird/comp.lang.python/python_varieties.html Cameron Laird's personal notes on varieties of Python implementation]".

PythonImplementations (last edited 2023-06-24 04:21:27 by MaxBernstein)

Unable to edit the page? See the FrontPage for instructions.