Найти - Пользователи
Полная версия: python wordcode
Начало » Python для экспертов » python wordcode
1
Андрей Светлов
Попалось случайно упоминание занятного проекта.

Интересная попытка поработать над генерируемым байткодом.
- Увеличивается длина опкодов до 2/4/6 байт. Попутно избавлясь от одного вредного перехода и убирая вероятный промах предсказателя ветвления проца, по словам автора - сильно помогает.
- Вводятся новые семейства оптимизированных опкодов.

Результат - команд меньше, требуемых байтов тоже. Сравнение бенчмарков wpython и python вызывает уважение.

Ссылка на презентацию - http://wpython.googlecode.com/files/Beyond%20Bytecode%20-%20A%20Wordcode-based%20Python.pdf

То unladen shadow, то wpython… Чует сердце, через несколько лет производительность интерпретатора заметно подрастет.
Ferroman
Завидую твоей внимательности. Как ты это надыбал?
Надеюсь таки и будет, а то вон рубисты уже начали набирать обороты ;)
Есть ещё parrot VM, тоже много вкусного обещают.
Жаль что пока ни один из публичных толком не работает :(
Андрей Светлов
Промелькнуло в рассылке pythondev-sig. Это та, где разработчики питона текущие вопросы обсуждают. Ссылка есть на python.org.
Еще любопытна python-ideas - предложения по развитию питона, еще не оформленные в PEP. И их обсуждения.
Мне интересно смотреть за тем, куда идет любимый язык программирования.
И понимать, отчего сделано так, как сделано. И почему не сделано как-то иначе, какие feature requests отклонены и почему.
poltergeist
На python-dev читать всё не успеваю уже:) Но читать полезно)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB