LocalazyLocalazy
Erlang es un lenguaje de programación funcional diseñado para construir sistemas concurrentes, distribuidos y tolerantes a fallos. Erlang fue desarrollado por Ericsson en los años 80 y se ha utilizado en sistemas de producción de Ericsson, WhatsApp y otras empresas. Erlang es un lenguaje de tipado dinámico y recolección de basura con un modelo de concurrencia sencillo pero potente. Los programas Erlang están formados por procesos que se comunican entre sí mediante mensajes. Los procesos son ligeros y pueden crearse y destruirse dinámicamente. El modelo de paso de mensajes de Erlang facilita la creación de sistemas concurrentes y tolerantes a fallos. Erlang tiene un excelente soporte para la concurrencia y la distribución. Viene con una base de datos distribuida incorporada, Mnesia, que facilita la distribución de datos a través de un clúster de nodos. Erlang también cuenta con una robusta biblioteca de redes, Inets, que facilita la creación de aplicaciones en red. Erlang es una gran elección para construir sistemas concurrentes, tolerantes a fallos y distribuidos. Tiene un modelo de concurrencia sencillo que facilita la escritura de programas concurrentes correctos. El modelo de paso de mensajes de Erlang facilita la creación de sistemas concurrentes tolerantes a fallos. Erlang tiene un excelente soporte para concurrencia y distribución.