LINUX.ORG.RU

История изменений

Исправление Linfan, (текущая версия) :

Мне кажется более целесообразным писать... на си, собирать в so, и подключать к Python через cffi

Глупость городите, вьюноша. Сразу видно, про FFI слышали, но ни разу не пользовались. Сам по себе FFI - медленная по дизайну конструкция. Если активно гонять данные через FFI - огребете баттлнек. И хорошо, если только его - а то ведь ручной менеджмент ресурсов позволяет разжиться шикарным сегфолтом.

Наиболее оптимальный вариант старые добрые нативные экстеншины, которые на сишной стороне парсят питонские объекты на вход и создают их для передачи на сторону интерпретатора на выходе.

Исходная версия Linfan, :

Мне кажется более целесообразным писать... на си, собирать в so, и подключать к Python через cffi

Глупость городите, вьюноша. Сразу видно, про FFI слышали, но ни разу не пользовались. Сам по себе FFI - медленная по дизайну конструкция. Если активно гонять данные через FFI - огребете баттлнек. И хорошо, если только его - а то ведь ручной менеджмент ресурсов позволяет разжиться шикарным сегфолтом.