Un archivo .jl es un archivo de código fuente escrito en el lenguaje de programación Julia. Julia es un lenguaje de programación dinámico de alto nivel y alto rendimiento diseñado para la computación numérica y científica. Es conocido por su velocidad, que es comparable a la de lenguajes tipados estáticamente como C y Fortran, mientras mantiene la facilidad de uso y la flexibilidad de lenguajes dinámicos como Python y R. El código Julia se utiliza típicamente para tareas como el análisis de datos, el aprendizaje automático (machine learning), simulaciones y modelado matemático. El archivo .jl contiene código legible por humanos que es compilado o interpretado por el entorno de ejecución (runtime environment) de Julia para ejecutar el programa. Estos archivos se pueden abrir y editar con cualquier editor de texto, pero los IDEs (Entornos de Desarrollo Integrados) especializados ofrecen características como resaltado de sintaxis, depuración (debugging) y autocompletado de código para mejorar la experiencia de desarrollo. El diseño de Julia enfatiza el rendimiento y el paralelismo, lo que lo hace muy adecuado para tareas computacionalmente intensivas.