Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Red Hat nechce Mono v RHEL

mys elf
mys elf (neregistrovaný)
25. 11. 2006 20:12

Re: python

celé vlákno
V zásadě je to podle mě možné bez větších problémů - prostě se přeloží moduly z Python 2.x a Pythonu 3000 do společného bytecode a tam už ty rozdíly nemusí být podstatné. Pokud například pro celočíselné dělení bude v Pythonu 3000 (a neřešme teď, jestli nějaký bude nebo ne), přeloží se 3 / 2 v Pythonu 2.x do stejné instrukce (např. INTDIV) jako 3 // 2 v Pythonu 3000. Lambda může být nahražena normální funkcí (na úrovni překladače), range() ze stávajícího Pythonu se dá převést na list(range()). Teď mě ale napadá, že by mohl být problém s klasickými třídami, které mají poněkud jiné chování než třídy nového stylu - tahle rozpolcenost by podle mě z Pythonu měla zmizet každopádně.