DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

AspectOrientedProgramming > ReflectionAndIntrospection > LetzteInformatikPruefungen > CurrentTrendsInProgramming > RapidApplicationDevelopment > DotNetFrameworkClassBrowser > SoftwareTransactionalMemory > FontsForProgramming > RefactoringInDynamicLanguages > TheArtOfTheMetaobjectProtocol > DifferenceBetweenTypeAndClass > ClojureInformationVisualization > DistributedVersionControlSystem > TheOriginalMetacircularEvaluator > DistributedVersionControlSystems > DistributedVersionControlSystem > PythonAlternativeImplementationsClear Trail
Main /

Python Alternative Implementations

PythonSprache

PyPy
Boo

ExtendingPython

CPython is basically a glue language for assembling programs from C libraries, and to the extent that Jython and IronPython are successful, it's because they're glue languages for assembling Java or CLR components.

In short, CPython isn't just a language implementation, it's a platform API, not unlike the Java VM and libraries.


PyPy


Stackless


IronPython


PythonNet

A bridge from CLR to the Python-runtime. No re-implementation.

So far, it seems that the only way to get speed is to attach static type information to some variables. Some compilation avenues do it through information added either in Python source code or in extraneous declarative files, other approaches do it by delaying compilation until such information is discovered at run-time. The former taints the purity of real CPython as the only source. The later often shows spectacular speed gain, but not always, and may bloat size unboudedly. [1]




CLPython

Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 24.10.2007 20:23 Uhr und seit 7. April 2005 1886 aufgerufen.