Julia é uma linguagem de programação dinâmica de alto nível e de alto desempenho para computação técnica, com sintaxe que é familiar para os usuários de outros ambientes de computação técnica. Ele fornece um compilador sofisticado, execução paralela distribuída, precisão numérica e uma extensa biblioteca de funções matemáticas. A biblioteca, em grande parte escrita na própria Julia, também integra bibliotecas de C e Fortran maduras, melhores de raça para álgebra linear, geração de números aleatórios, processamento de sinais e processamento de cadeias. Além disso, a comunidade desenvolvedora Julia está contribuindo com uma série de pacotes externos através do gerenciador de pacotes integrado de Julia em um ritmo rápido. IJulia, uma colaboração entre as comunidades IPython e Julia, fornece uma poderosa interface gráfica baseada em navegador para Julia. É baseado em