Erlang es un lenguaje de programación concurrente y un sistema de ejecución que incluye una máquina virtual y biblioteca.
El subconjunto de programación secuencial de Erlang es un lenguaje funcional, con evaluación estricta, asignación única, y tipado dinámico. Fue diseñado 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 éste se puede cambiar sin parar el sistema. Originalmente, Erlang era un lenguaje propietario de Ericsson, pero fue cedido como software de código abierto en 1998. La implementación de Ericsson es, principalmente interpretada pero también incluye un compilador HiPE (sólo soportado en algunas plataformas).(wikipedia)
Ejemplo de hola mundo en Erlang:
Primero empezamos declarando el nombre del módulo, que tendrá que coincidir con el nombre del fichero con extensión .erl, en este caso hello.erl.
Posteriormente, indicamos que se podrá acceder a la función start que recibe 0 parámetros.
Por último declaramos la función start, que llamará a la función format del módulo io.
Para compilar el programa, desde linea de comandos, ejecutaremos erlc hello.erl.
Posteriormente abriremos el interprete de erlang, y podremos llamar a nuestra función, escribiendo hello:start().
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario