История изменений
Исправление
Linfan,
(текущая версия)
:
Мне кажется более целесообразным писать... на си, собирать в so, и подключать к Python через cffi
Глупость городите, вьюноша. Сразу видно, про FFI слышали, но ни разу не пользовались. Сам по себе FFI - медленная по дизайну конструкция. Если активно гонять данные через FFI - огребете баттлнек. И хорошо, если только его - а то ведь ручной менеджмент ресурсов позволяет разжиться шикарным сегфолтом.
Наиболее оптимальный вариант старые добрые нативные экстеншины, которые на сишной стороне парсят питонские объекты на вход и создают их для передачи на сторону интерпретатора на выходе.
Исходная версия
Linfan,
:
Мне кажется более целесообразным писать... на си, собирать в so, и подключать к Python через cffi
Глупость городите, вьюноша. Сразу видно, про FFI слышали, но ни разу не пользовались. Сам по себе FFI - медленная по дизайну конструкция. Если активно гонять данные через FFI - огребете баттлнек. И хорошо, если только его - а то ведь ручной менеджмент ресурсов позволяет разжиться шикарным сегфолтом.