Como instalar a linguagem Erlang no Fedora e derivados

Quer programar sistemas com tolerância a falhas? Conheça e veja 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, 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 seguinte comando (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.

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!

O que está sendo falado no blog

Ajude a manter o Blog do Edivaldo - Faça uma doação

Se você gosta do conteúdo do Blog, você pode ajudar a manter o site simplesmente fazendo uma doação única, esporádica ou mensal, usando uma das opções abaixo:

Doação usando Paypal

Doação usando PagSeguro
Outras formas de ajudar a manter o Blog do Edivaldo



blog comments powered by Disqus