Форум сайта python.su
Попалось случайно упоминание занятного проекта.
Интересная попытка поработать над генерируемым байткодом.
- Увеличивается длина опкодов до 2/4/6 байт. Попутно избавлясь от одного вредного перехода и убирая вероятный промах предсказателя ветвления проца, по словам автора - сильно помогает.
- Вводятся новые семейства оптимизированных опкодов.
Результат - команд меньше, требуемых байтов тоже. Сравнение бенчмарков wpython и python вызывает уважение.
Ссылка на презентацию - http://wpython.googlecode.com/files/Beyond%20Bytecode%20-%20A%20Wordcode-based%20Python.pdf
То unladen shadow, то wpython… Чует сердце, через несколько лет производительность интерпретатора заметно подрастет.
Офлайн
Завидую твоей внимательности. Как ты это надыбал?
Надеюсь таки и будет, а то вон рубисты уже начали набирать обороты ;)
Есть ещё parrot VM, тоже много вкусного обещают.
Жаль что пока ни один из публичных толком не работает :(
Отредактировано (Сен. 3, 2009 22:43:03)
Офлайн
Промелькнуло в рассылке pythondev-sig. Это та, где разработчики питона текущие вопросы обсуждают. Ссылка есть на python.org.
Еще любопытна python-ideas - предложения по развитию питона, еще не оформленные в PEP. И их обсуждения.
Мне интересно смотреть за тем, куда идет любимый язык программирования.
И понимать, отчего сделано так, как сделано. И почему не сделано как-то иначе, какие feature requests отклонены и почему.
Офлайн
На python-dev читать всё не успеваю уже:) Но читать полезно)))
Офлайн