Julia (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Julia é uma linguagem de programação dinâmica de alto nível projetada para atender os requisitos da computação de alto desempenho numérico e científico, sendo também eficaz para a programação de propósito geral.[2] Em 2020, um estudo com 20.000 pessoas feita pela empresa tchéca JetBrains apontou que apenas 1% dos entrevistados usava Julia em seu ecossistema.[3] No entanto, o número de usuários tem crescido de forma expressiva, assim como pacotes desenvolvidos em Julia, de tal forma que, entre janeiro de 2020 e janeiro de 2021, a linguagem saiu da posição 47 para a posição 23 no ranking do Índice TIOBE.[4]
Julia | |
---|---|
Paradigma | multiparadigma |
Surgido em | 2012 |
Última versão | 1.10.0 (25 de dezembro de 2023; há 3 meses[1]) |
Criado por | Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman |
Estilo de tipagem | Dinâmica |
Influenciada por | |
Licença: | MIT |
Extensão do arquivo: | .jl |
Página oficial | julialang |
Julia usa um compilador Just-in-time (JIT) chamado Just-Ahead-Of-Time (JAOT), que possibilita seu melhor desempenho em relação a outras linguagens de alto nível.[5]