资 源 简 介
Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python (2.4-2.6) programs into optimized C++. It can generate stand-alone programs or extension modules that can be imported and used in larger Python programs.
Besides the typing restriction, programs cannot freely use the Python standard library (although about 25 common modules, such as random and re, are currently supported). Also, not all Python features, such as nested functions and variable numbers of arguments, are supported (see the documentation for details).
For a set of 75 non-trivial programs (at over 25,000 lines in total (sloccount)), measurements show a typical speedup of 2-200 times over CPython.
The following people have contributed to Shed Skin
文 件 列 表
shedskin-examples-0.9.4
pygasus.py
bh.py
pygmy.py
kanoodle.py
genetic.py
voronoi.py
dijkstra2.py
quameon
neural2.py
c64_main.py
score4.py
sieve.py
sudoku5.py
nbody.py
L.bmp
rsync.py
Gh0stenstein
mwmatching.py
yopyra.py
scene.txt
mandelbrot.py
circle.py
kmeanspp.py
astar.py
othello.py
R.bmp
lib
block.py
oliva2.py
pisang.py
pylife.py
pylot_main.py
smallpic.tga
astar_main.py
colorsys.py
solitaire.py
ac_encode.py
mastermind_main.py
c64
circle_main.py
mandelbrot2_main.py
tiger1.jpg
imageproc_lib
disco.py
rubik.py
hq2x.py
gs_main.py
life.py
brainfuck.py
pygasus_main.py
voronoi2.py
minpng.py
chess.py
mandelbrot2.py
amaze.py
sudoku3.py
neural1.py
mario_bros.nes
pylot
richards.py
path_tracing.py
sudoku4.py
com
adatron.py
imageproc.py
minilight.py
TonyJpegDecoder.py
testdata
loop.py
TarsaLZP.py
go.py
tictactoe.py
sha.py
randam.ppm
sokoban.py
chaos.py
plcfrs.py
dijkstra.py
sudoku2.py
timsort.py
LZ2.py
sudoku1.py
fysphun_main.py
mastermind2.py
genetic2.py
chull.py
ROM
rdb.py
README
gtp.py
mao.py
mm
intkarat.t64
linalg.py
ant.py
stereo.py
DISCO
sat.py
pystone.py
stereo_main.py
msp_ss.py
ml
rubik2.py
pylife_main.py
fysphun.py