Se você quer desenvolver aplicativos de alto nível, conheça e veja como instalar a linguagem de programação Nim no Linux via Snap.
Anteriormente conhecida como Nimrod, Nim é uma linguagem de programação compilada de alto nível, estaticamente tipada, de propósito geral, que é desenvolvida por Andreas Rumpf e foi lançada em 2008.
Mas seu desenvolvimento iniciou em 2004, sendo escrita em Object Pascal (usando o Free Pascal) e Python. Contudo, a primeira versão capaz de compilar a si mesma foi lançada em 22 de agosto 2008 (versão 0.6.0).
Nesse idioma computacional, o compilador gera código C portável e o designa para um compilador externo (suporta MinGW/GCC e vários outros compiladores) para compilá-lo para código de máquina otimizado.
Além disso, Nim usa endentação como delimitadores de bloco, como Python, e permite usar chaves ({}) como delimitadores, como C. Em identificadores (nomes de variáveis e funções), letras maiúsculas e minúsculas são tratadas como iguais e, underscores (_) e números são ignorados totalmente.
Como instalar a linguagem de programação Nim no Linux via Snap em distros que suportam a tecnologia
Para instalar a linguagem de programação Nim no Linux via Snap você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:
Como instalar o suporte a pacotes Snap no Linux
Depois, você pode instalar a linguagem de programação Nim no Linux via Snap, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Instale a versão estável, usando esse comando:
sudo snap install nim-lang --classic
Passo 3. Instale a versão LTS, usando esse comando:
sudo snap install nim-lang-lts-1 --classic
Passo 4. Instale a versão Nightly, usando esse comando:
sudo snap install nim-lang-nightly --edge --classic
Pronto! Agora, após instalar a linguagem de programação Nim no Linux, você pode iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite nim
ou em um terminal, seguido da tecla TAB.
Esse pacote inclui o conjunto de ferramentas Nim completo:
nim-lang.nim – compilador Nim
nim-lang.nimble – gerenciador de pacotes Nim
nim-lang.nimcsources
nim-lang.nimfind
nim-lang.nimgrep
nim-lang.nimpretty
nim-lang.nimsuggest
nim-lang.testament
nim-lang.nim-gdb
Use a função de alias de ajuste para encurtar comandos para facilitar o uso:
sudo snap alias nim-lang.nim nim
Você pode instalar nim-lang, nim-lang-nightly e nim-lang-lts-1 lado a lado com os encaixes.
Recursos adicionais do Nim:
https://nim-lang.org/ – Site da Nim
https://nim-lang.org/learn.html – Tutoriais
https://nim-lang.org/documentation.html – Documentação
https://forum.nim-lang.org/ – Fórum
https://github.com/nim-lang/Nim – Página Nim GitHub
https://www.manning.com/books/nim-in-action – Book from Manning Publications
Como desinstalar
Para desinstalar a linguagem de programação Nim no Linux via Snap, faça o seguinte:
Passo 1. Abra um terminal;
Passo 2. Depois, se for necessário, desinstale, usando o comando abaixo;
sudo snap remove nim-lang --classic
Ou
sudo snap remove nim-lang-lts-1 --classic
ou
sudo snap remove nim-lang-nightly --edge --classic