[python] Optimalizátor - doplnění

superman feed na centrum.cz
Pátek Leden 4 17:19:20 CET 2008


Ještě bych chtěl napsat, že Python těžko kdy bude mít dobrý 
optimalizátor a to z toho důvodu, že neustále mění syntaxi a neustále 
mění interpretr i byte kód. Takže pokud by někdo začal, tak se na to po 
několika restartech, kdy bude muset začít plus mínus znovy rád vykašle.

Optimalizátory pro kompilované jazyky jako jsou Fortran, Ada, C, C++ se 
vyvíjely často mnoho let, někdy i deset dvacet let, než dospěly do 
dnešní dokonalosti - a velmi výrazně těžily ze stálosti syntaxe a z 
důsledné zpětné kompatibility těchto jazyků. Jako vedlejší efekt této 
důsledné zpětné kompatibility se také staly stálicemi, protože velmi 
pochybuji, že jakýkoli programovací jazyk, který každých několik let 
významně poruší syntaktickou kompabitilitu přežije tak dlouho jako tyto 
jazyky - Fortran je tu s námi 58 let, Ada je tu s námi plus mínus 30 
let, C je tu s námi 36 let, a C++ 29 let - ani jeden z nich se zdaleka 
nechystá do důchodu.

Moje nabídka na vytvoření nástroje pro zpětný překlad pythoního byte 
kódu do Python zdrojového kódu platí - pokud to někomu bude stát za 
financování :-)

Miloslav Ponkrác


Další informace o konferenci Python