среда, 6 февраля 2013 г.

примеры решения через программу питон

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 средствами самого языка / Хабрахабр

Комментариев нет:

Отправить комментарий