¿Cuál es el lenguaje de programación principal utilizado en la investigación de inteligencia artificial?

Como siempre, la respuesta depende del grupo de investigación y el subcampo. C ++, Java, MATLAB y Python se usan ampliamente. Una gran parte del aprendizaje y modelado automático parece estar hecho en Matlab (para investigación y prueba de concepto) y C ++ (para velocidad, si el código de Matlab funciona alguna vez lo suficientemente bien), aunque se hace mucho en Python y algunas bibliotecas importantes tienen construido en Java, por ejemplo, código producido por el grupo Stanford NLP.

Lisp y sus variantes se usaron históricamente en la investigación de IA, pero ya no parece que nadie lo use. Lisp está diseñado para el procesamiento de listas, no para el cálculo algebraico estadístico y lineal. A medida que el campo se desplazó hacia este último, Lisp parece haber pasado de moda.