Introduzione
Erlang è un linguaggio di programmazione simultaneo con un ambiente di runtime di Garbage Collector progettato per la concorrenza, la tolleranza agli errori e le architetture di applicazioni distribuite. I processi simultanei vengono utilizzati per strutturare le applicazioni Erlang. Questi processi comunicano in modo asincrono scambiandosi messaggi e non condividono la memoria. I processi Erlang sono piccoli e appartengono alla lingua piuttosto che al sistema operativo. L'unità del prodotto OTP di Ericsson è responsabile del suo supporto e manutenzione.
Erlang è un linguaggio di programmazione per la creazione di sistemi in tempo reale estremamente scalabili con requisiti di elevata disponibilità. Telecomunicazioni, servizi bancari, e-commerce, computer telefonici e messaggistica istantanea sono solo alcuni esempi di applicazioni.
1.Installazione tramite repository
1. Aggiunta voce al repository
Usando il wget comando, estraendo tutti i pacchetti della soluzione Erlang e aggiungendo il repository della soluzione Erlang al sistema.
[email protected]:~$ wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
[email protected]:~$ sudo dpkg -i erlang-solutions_2.0_all.deb
2.Installazione di Erlang
Aggiorna il sistema con gli ultimi pacchetti di rilascio tramite un determinato comando.
[email protected]:~$ sudo apt-get update
Ora installa i pacchetti erlang usando apt-get install comando
[email protected]:~$ sudo apt-get install erlang
Dopo aver installato i pacchetti, viene visualizzata la domanda se si desidera procedere o meno per un'ulteriore installazione. Digitare y per un'ulteriore installazione.
Accedi alla shell Ergan per verificare che il processo di installazione sia andato a buon fine.
[email protected]:~$ erl
2.File creato per testare Erlang
Via comando viene utilizzato per aprire il file per modificare le informazioni.
[email protected]:~$ vim hello.erl
I seguenti passaggi vengono aggiunti al file creato con il nome di hello.erl per eseguire il codice di programmazione erlang.
% Test of Erlang Code -module(hello). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Linuxways says hi!\n").
Ora, accedi alla shell Erlang per testare il file creato ed esegui il codice fornito per verificare se la programmazione è in esecuzione (non dimenticare di utilizzare il segno di stop completo (.) alla fine).
[email protected]:~$ erl
1> c(hello). 2> hello:helloworld().
Viene testato anche un altro programma per una migliore comprensione.
[email protected]:~$ vim output.erl
-module(output). -export([double/1,mult/2]). mult(X,Y) -> X*Y. double(X) -> mult(2,X)
Ora, accedi alla shell Erlang per testare il file creato ed esegui il codice fornito per verificare se il programma è in esecuzione.
[email protected]:~$ erl
1> c(output). 2> output:double(20). 3> output:mult(5,10).
Il linguaggio di programmazione Erlang è stato installato e testato con successo nel sistema Linux.
3. Conclusione
Il comando sopra indicato e il suo esempio sono per l'installazione del linguaggio di programmazione Erlang su Ubuntu 20.04. Grazie per averlo verificato!