Julia El lenguaje Julia, lanzado por primera vez en 2012, fue creado específicamente para científicos de datos. Sus creadores querían tener un lenguaje tan fácil de usar como Python, pero tan rápido como C o Fortran, y sin tener que trabajar en más de un lenguaje a la vez para obtener los mejores resultados. Julia hace su magia al ser compilada «justo a tiempo», o JITed, a código nativo de máquina, a través del sistema de compilador LLVM. El código de Julia tiene la simplicidad de la sintaxis de Python, por lo que es fácil de escribir y admite resultados rápidos. Puede dejar que el compilador infiera tipos al principio, luego proporcionar anotaciones de tipo para un mejor rendimiento más adelante. Las colecciones de paquetes de Julia contienen bibliotecas para casi cualquier trabajo común de ciencia de datos o análisis: funciones matemáticas comunes (como álgebra lineal o teoría de matrices), IA, estadísticas y herramientas para trabajar con computación paralela o computación impulsada por GPU. Muchos de los paquetes están escritos de forma nativa en Julia, pero algunos incluyen bibliotecas de terceros conocidas como TensorFlow. Y si tiene código C o Fortran existente en una biblioteca compartida, puede llamarlo directamente desde Julia con una sobrecarga mínima.