Estoy haciendo una aplicación que analiza una o más series de datos usando varios algoritmos diferentes (agentes). Llegué a la idea de que cada uno de estos agentes podría implementarse como scripts de Python separados que ejecuto usando Python C API o Boost.Python en mi aplicación.Seleccionar un idioma incrustado
Estoy un poco preocupado por el tiempo de ejecución por encima de TBH, ya que estoy haciendo un procesamiento de datos bastante pesado y no quiero tener que esperar varios minutos para cada simulación. Normalmente haré cientos de miles, si no millones, de iteraciones en las que invoco los "agentes" externos; ¿Será mejor que solo codificar todo en la aplicación, o será tolerable la caída del rendimiento?
Además, ¿hay otros lenguajes interpretados que pueda usar además de Python?
Vaya con Python/C API. Lo uso en mi aplicación sin remordimientos. –