Nim, instale esta linguagem de programação no Ubuntu 20.04

sobre nim

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:

instale nim com apt

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:

instalar nim via script

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:

adicionar linha a bashrc

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:

Versão estável

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:

compilar exemplo nim

nim c hola.nim

Depois que a compilação terminar, agora podemos executar este exemplo como se segue:

execute o exemplo

./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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.