No próximo artigo, vamos dar uma olhada em como podemos instalar a linguagem de programação Nim no Ubuntu 20.04. Hoje existem muitas e diferentes linguagens de programação. Cada um deles possui características próprias, e todos buscam ser eficientes com novas características técnicas que possam ser úteis no desenvolvimento de aplicações.
Ele combina conceitos de linguagens mais maduras, como Python, Ada e Modula. Esta é uma linguagem orientada a objetos com sintaxe e recursos semelhantes aos oferecidos pelo Python.. Por este e outros motivos, é uma linguagem que oferece tudo o que é necessário para poder criar aplicações modernas. Além disso, como todas as linguagens modernas, oferece versões para Gnu / Linux, Windows, macOS e BSD.
Características gerais do Nim
- Tem um sintaxe intuitiva e limpa. Inspirando-se em várias linguagens, a sintaxe do Nim é facilmente compreendida e resulta em um código que pode ser facilmente modificado.
- O compilador Nim e os executáveis gerados são compatíveis com todas as principais plataformas.
- Ele inclui um back-end JavaScript.
- Essa lingua implementa uma pequena linguagem central, que tem um poderoso conjunto de recursos de metaprogramação.
- O gerenciador de pacotes de Nim é chamado Ágil. Os pacotes são distribuídos por meio de repositórios Git e Mercurial.
- Facilita a vinculação a bibliotecas C, C ++ e Objective C. Isso permitirá que os desenvolvedores acessem facilmente uma ampla variedade de bibliotecas avançadas e poderosas.
- É inspirado em Python. Quando um aplicativo Nim trava com uma exceção, ele gera um rastreamento de pilha antes de sair. O formato desse rastreamento de pilha é muito fácil de entender e contém todas as informações necessárias para depurar a exceção.
- Ele gera executáveis nativos sem dependência.
- O gerenciamento de memória do Nim é determinístico e personalizável com destruidores e semântica de movimento, inspirado em C ++ e Rust.
- Suporte para vários back-ends.
- É publicado com Licença MIT.
- A maior parte do desenvolvimento é feito em GitHub.
Estas são apenas algumas das características desta linguagem. Todas as suas características são detalhadas no site do projeto.
Instalando a linguagem de programação Nim no Ubuntu 20.04
Os usuários terão diferentes possibilidades de instalação no Ubuntu. O primeiro deles será graças a Nim está incluído nos repositórios oficiais. Portanto, a instalação fica bem simples, basta abrir um terminal (Ctrl + Alt + T) e executar o comando:
sudo apt install nim
Esta instalação, a partir de hoje, ainda não oferece a versão mais recente. Por este motivo veremos outro método que nos permitirá instalar a última versão estável. Em seu site, eles oferecem a possibilidade de usar um script, que só teremos de baixar e executar. Primeiro teremos que instalar o pacote essencial para construir. Podemos fazer isso abrindo um terminal (Ctrl + Alt + T) e executando o seguinte comando nele:
sudo apt install build-essential
Antes de passar para a próxima etapa, caso o curl não esteja instalado em nosso computador, precisaremos obter esta ferramenta. Faremos isso por meio de seu comando de instalação correspondente:
sudo apt install curl
Quando a instalação do curl estiver concluída, podemos lançar-nos para executar o script de instalação do Nim. Teremos apenas que usar este outro comando em nosso terminal:
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
Quando a instalação do Nim estiver finalizada, veremos que o terminal indicará algumas instruções que teremos que seguir para finalizar a instalação do Nim. Esses eles nos dirão para editar o arquivo ~/.bashrc o ~ / .profile:
vim ~/.bashrc
E vamos adicionar a seguinte linha ao final do arquivo editado:
export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH
Substitui 'seu nome de usuário'com seu nome de usuário correspondente. Depois de adicionado, salve as alterações e feche o arquivo.
Quando voltarmos para o terminal, podemos veja a versão instalada do Nim corrida:
nim -v
Além dessas opções de instalação, Também podemos seguir o instruções exibidas na página da web do projeto para instalar este idioma como um pacote instantâneo.
Um exemplo básico
Assim que a instalação for concluída, vamos criar um programa de exemplo típico para exibir uma mensagem. O que os arquivos de código para Nim têm uma extensão nim, vamos criar um com nosso editor favorito no terminal (Ctrl + Alt + T):
vim hola.nim
Dentro deste arquivo vamos adicionar o seguinte conteúdo:
echo "Esto es un ejemplo de nim, creado para Ubunlog"
Depois vamos salvar as alterações e fechar o arquivo.
Quando retornarmos ao terminal, iremos compilar o arquivo de origem para gerar o binário executável:
nim c hola.nim
Depois que a compilação terminar, agora podemos executar este exemplo como se segue:
./hola
Se tudo estiver correto, o Nim já está funcionando no seu computador e você pode começar a trabalhar. Para isso você pode consulte a documentação sobre Nim disponível em seu Página web.