
Python C Extensions (рекомендую отличную статью ) создатели Python'a сделали всем разработчикам, использующим этот язык, неоценимый подарок Python/С API, дающий возможность относитенльно прозрачной интеграции Си-шного кода в программы на Python'e. Недостатков у этого решения только два:
Psyco прекрасный модуль, достигающий ускорения кода в сотни процентов, но: поддерживаются лишь 32-битный Python версий не выше 2.6, и тот факт, что в последнее время разработка psyco сбавила темпы, последнее обновление на датировано 16.07.2010. Возможно, с выходом Psyco v2 ситуация изменится, но пока что, этот модуль применим не всегда.
Безусловно, решения верные. Но у каждого из них есть свои недостатки.
Переписать часть программы на С используя Python C Extensions
Чаще всего, предлагают следующие решения:
Каким бы хорошим не был Python, есть у него проблема известная все разработчикам скорость. На эту тему было написано множество , в том числе и .
Ускорение кода на Python средствами самого языка
Ускорение кода на Python средствами самого языка / Хабрахабр
Комментариев нет:
Отправить комментарий