Introducción
Erlang es un lenguaje de programación concurrente con un entorno de tiempo de ejecución de recolección de basura diseñado para arquitecturas de aplicaciones distribuidas, tolerancia a fallas y concurrencia. Los procesos concurrentes se utilizan para estructurar las aplicaciones de Erlang. Estos procesos se comunican de forma asíncrona intercambiando mensajes y no comparten memoria. Los procesos de Erlang son pequeños y pertenecen al lenguaje más que al sistema operativo. La unidad de productos OTP de Ericsson es responsable de su soporte y mantenimiento.
Erlang es un lenguaje de programación para construir sistemas en tiempo real blandos masivamente escalables con requisitos de alta disponibilidad. Las telecomunicaciones, la banca, el comercio electrónico, la telefonía informática y la mensajería instantánea son algunos ejemplos de las aplicaciones.
1.Instalación usando repositorio
1. Agregar entrada al repositorio
Uso de wget comando, extrayendo todos los paquetes de la solución Erlang y agregando el repositorio de la solución 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.Instalación de Erlang
Actualice el sistema con los últimos paquetes de lanzamiento mediante un comando dado.
[email protected]:~$ sudo apt-get update
Ahora, instale los paquetes de erlang usando apt-get install comando
[email protected]:~$ sudo apt-get install erlang
Después de instalar los paquetes, aparece la pregunta de si desea continuar o no con la instalación. Escriba y para continuar con la instalación.
Inicie sesión en el shell de Ergan para verificar que el proceso de instalación sea exitoso.
[email protected]:~$ erl
2.Archivo creado para probar Erlang
vim El comando se utiliza para abrir el archivo para editar la información.
[email protected]:~$ vim hello.erl
Los siguientes pasos se agregan al archivo creado con el nombre de hello.erl para ejecutar el código de programación erlang.
% Test of Erlang Code -module(hello). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Linuxways says hi!\n").
Ahora, inicie sesión en el shell de Erlang para probar el archivo creado y ejecute el código dado para verificar si la programación se está ejecutando (no olvide usar el signo de punto final (.) al final).
[email protected]:~$ erl
1> c(hello). 2> hello:helloworld().
También se prueba otro programa para una mejor comprensión.
[email protected]:~$ vim output.erl
-module(output). -export([double/1,mult/2]). mult(X,Y) -> X*Y. double(X) -> mult(2,X)
Ahora, inicie sesión en el shell de Erlang para probar el archivo creado y ejecute el código dado para verificar si el programa se está ejecutando.
[email protected]:~$ erl
1> c(output). 2> output:double(20). 3> output:mult(5,10).
El lenguaje de programación Erlang se instaló y probó con éxito en el sistema Linux.
3.Conclusión
El comando anterior y su ejemplo son para la instalación del lenguaje de programación Erlang en Ubuntu 20.04. ¡Gracias por revisarlo!