Como instalar a linguagem Erlang no Fedora e derivados

Se você quer programar sistemas com tolerância a falhas, conheça e veja como instalar a linguagem Erlang no Fedora e derivados.

Erlang é uma linguagem de programação usada para construir sistemas em tempo real massivamente escalonáveis ​​com requisitos de alta disponibilidade.

Como instalar a linguagem Erlang no Fedora e derivados
Como instalar a linguagem Erlang no Fedora e derivados

O sistema de tempo de execução da Erlang possui suporte integrado para concorrência, distribuição e tolerância a falhas.

Erlang foi desenvolvida pela Ericsson para suportar aplicações distribuídas e tolerantes a falhas a serem executadas em um ambiente de tempo real e ininterrupto.

Alguns de seus usos são em telecomunicações, serviços bancários, comércio eletrônico, telefonia por computador e mensagens instantâneas.

Como instalar a linguagem Erlang no Fedora e derivados

Erlang está disponível sob os repositórios padrão.

Portanto, você pode simplesmente instalar o pacote erlang em seu sistema usando o gerenciador de pacotes dele, ou abrindo um terminal e executando o comando abaixo (isso também instalará outras bibliotecas necessárias):

sudo dnf install erlang

Verificando a versão do Erlang

Depois de instalar, verifique a versão Erlang, digitando o comando abaixo no terminal:

erl

Isso abrirá o shell Erlang e mostrará a versão.

Erlang/OTP 20 [erts-9.3.3.6] [source] [64-bit] [smp:3:3] [ds:3:3:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.3.3.6  (abort with ^G)
1>

Quando quiser terminar, pressione CTRL + C duas vezes para sair do shell Erlang.

Linguagem Erlang no Fedora – Criando um programa Hello World em Erlang

Para começar, crie programa hello world em erlang. para isso crie o arquivo helloworld.erl com o seguinte conteúdo (mude o vi pelo nome do seu editor favorito ou quer estiver disponível no sistema).

vi helloworld.erl

Com o arquivo na tela, adicione o seguinte conteúdo nele.

% hello world program
-module(helloworld).
-export([start/0]).

start() ->
io:fwrite("Hello World!\n").

Agora, compile o programa hello world usando o comando abaixo:

erlc helloworld.erl

O comando acima criará um arquivo helloworld.beam no diretório atual.
Com isso, você já pode executar seu programa usando o comando abaixo:

erl -noshell -s helloworld start -s init stop

Pronto! Você instalou a linguagem erlang e criou seu primeiro programa.

Agora basta continuar programando. Para isso, vale a pena olha a documentação da linguagem.

Divirta-se!

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.