Lenguaje ERLANG

|
Es un lenguaje funcional, con evaluación estricta, asignación única, y tipado dinámico. Fue diseñada en la compañía Ericsson para realizar aplicaciones distribuidas, tolerantes a fallos, soft–real-time y de funcionamiento ininterrumpido. Proporciona el cambio en caliente de código de forma que este se pueda cambiar sin para el sistema. Originalmente, Erlang, era un lenguaje propietario de Ericsson, pero fue cedido como open source en 1998.

La implementación de Ericsson es, principalmente interpretada pero también incluye un compilador HiPE (solo soportado en algunas plataformas). La creación y gestión de procesos es trivial en Erlang, mientras que, en muchos lenguajes, los hilos se consideran un apartado complicado y propenso a errores. En Erlang toda concurrencia es explicita.

Erlang recibe el nombre de A. K. Erlang. A veces se piensa que el nombre es una abreviación de Ericsson LANguage, debido a su intensivo en Ericsson. Según Bjarne Dacker quien fue el jefe de Computer Science Lab en su día, esta dualidad es intencional.

Limbo es un lenguaje de programación para escribir sistemas distribuidos. Además es el lenguaje usado para escribir aplicaciones para el sistema operativo Inferno. Fue diseñado en los Laboratorios Bell por Sean Dorward, Phill Winterbotton y Rob Pike.

0 comentarios:

Publicar un comentario