Documentação | |
Integração contínua | |
Cobertura de código |
Julia é uma linguagem dinâmica de alto nível e alto desempenho para computação técnica. A página inicial principal de Julia pode ser encontrada em julialang.org. Este é o repositório GitHub do código-fonte do Julia, incluindo instruções para compilar e instalar o Julia, abaixo.
Novos desenvolvedores podem achar as notas em CONTRIBUTING úteis para começar a contribuir com a base de código Julia.
Se você preferir não compilar o Julia mais recente a partir do código-fonte, tarballs específicos da plataforma com binários pré-compilados também estão disponíveis para download. A página de downloads também fornece detalhes sobre os diferentes níveis de suporte para combinações de sistemas operacionais e plataformas.
Se tudo funcionar corretamente, você verá um banner Julia e um prompt interativo no qual poderá inserir expressões para avaliação. Você pode ler sobre como começar no manual.
Nota : Embora alguns gerenciadores de pacotes de SO forneçam Julia, tais instalações não são mantidas nem endossadas pelo projeto Julia. Eles podem estar desatualizados, quebrados e/ou sem manutenção. Recomendamos que você use os binários oficiais do Julia.
Primeiro, certifique-se de ter todas as dependências necessárias instaladas. Em seguida, adquira o código-fonte clonando o repositório git:
git clone https://github.com/JuliaLang/julia.git
e, em seguida, use o prompt de comando para mudar para o diretório julia resultante. Por padrão, você estará construindo a versão instável mais recente do Julia. No entanto, a maioria dos usuários deve usar a versão estável mais recente do Julia. Você pode obter esta versão executando:
git checkout v1.11.1
Para construir o executável julia
, execute make
no diretório julia.
Construir Julia requer 2GiB de espaço em disco e aproximadamente 4GiB de memória virtual.
Nota: O processo de construção falhará gravemente se qualquer um dos diretórios pais do diretório de construção tiver espaços ou outros metacaracteres do shell, como $
ou :
em seus nomes (isso é devido a uma limitação no GNU make).
Depois de construído, você pode executar o executável julia
. No diretório julia, execute
./julia
Seu primeiro teste com Julia determina se sua compilação está funcionando corretamente. No diretório julia, digite make testall
. Você deverá ver uma saída que lista uma série de testes em execução; se eles forem concluídos sem erros, você deverá estar em boa forma para começar a usar Julia.
Você pode ler sobre como começar no manual.
Instruções detalhadas de construção, caso sejam necessárias, estão incluídas na documentação de construção.
Por padrão, Julia não instala nada fora do diretório em que foi clonado e ~/.julia
. Julia e a grande maioria dos pacotes Julia podem ser completamente desinstaladas excluindo esses dois diretórios.
O código-fonte Julia está organizado da seguinte forma:
Diretório | Conteúdo |
---|---|
base/ | código fonte para o módulo Base (parte da biblioteca padrão de Julia) |
cli/ | fonte para a interface de linha de comando/REPL |
contrib/ | scripts diversos |
deps/ | dependências externas |
doc/src/ | fonte para o manual do usuário |
etc/ | contém startup.jl |
src/ | fonte para o núcleo da linguagem Julia |
stdlib/ | código fonte para outros pacotes de biblioteca padrão |
test/ | suítes de testes |
O Julia REPL é bastante poderoso. Veja a seção do manual do Julia REPL para mais detalhes.
No Windows, é altamente recomendável executar o Julia em um terminal moderno, como o Windows Terminal da Microsoft Store.
O suporte para edição Julia está disponível para muitos editores amplamente utilizados: Emacs, Vim, Sublime Text e muitos outros.
Para usuários que preferem IDEs, recomendamos o uso do VS Code com o plugin julia-vscode.
Para usuários de notebook, o suporte ao notebook Jupyter está disponível por meio do pacote IJulia, e o pacote Pluto.jl fornece notebooks Plutão.