Sí, ahora mismo es más o menos Scala. Las razones principales para esto son dos veces.
Primero, Scala se ha posicionado como el lenguaje de primera clase para entornos como hadoop y spark. Esas comunidades están creciendo y construyendo herramientas que crean un ambiente rico. Puede llamar al extenso ecosistema de las bibliotecas de Java, y luce un REPL para la exploración. Para colmo, el sistema de tipos minimiza la sobrecarga de usarlo con uno de los mejores sistemas de inferencia.
El segundo es que la escritura estática no es popular en esas comunidades. Si está tratando de resolver un problema, solo desea escribir un pequeño código y seguir adelante. Lo último con lo que quieres lidiar son los tipos y el casting. Es por eso que esta comunidad ha construido los entornos en torno a lenguajes de tipo dinámico. Son más productivos en el equivalente de Python o Lua. Scala obtiene un poco de aprobación dada su inferencia de tipos y algunas otras sutilezas.
- Cómo usar Python para ciencia de datos
- ¿Cómo ayuda un científico de datos a resolver salas de escape?
- ¿Qué hace a un buen científico de datos? ¿Cómo superan los principales científicos de datos a otros generalistas (es decir, actuarios de P&C, analistas de negocios) en análisis predictivo?
- Cómo realizar prácticas como analista de datos en un equipo deportivo
- ¿Son las certificaciones de Codeacademy SQL y Python lo suficientemente buenas como para ponerlas en un currículum?