Я занимаюсь разработкой приложения на C ++, которое расширяется / может быть написано с помощью Python.Конечно, C ++ намного быстрее, чем Python, в целом, но означает ли это, что вы предпочитаете выполнять код C ++ над кодом Python как можно чаще?
Я спрашиваю об этом, потому что не уверенЕсть ли какие-либо затраты производительности переключения управления между кодом, написанным на C ++ и кодом, написанным на Python?Должен ли я использовать код, написанный на C ++, каждый раз, или мне следует избегать обратного вызова C ++ для простых задач, потому что любой выигрыш в скорости, который вы могли бы получить от выполнения кода C ++, превышает стоимость переключения между языками?
Редактировать: Я должен это прояснить, я не прошу этого, чтобы действительно решить проблему.Я прошу просто из любопытства, и об этом стоит помнить на будущее.Поэтому я не заинтересован в альтернативных решениях, я просто хочу знать ответ с технической точки зрения.:)