Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

EERLANG/OTP VOLUMEN 1 2E
Título:
EERLANG/OTP VOLUMEN 1 2E
Subtítulo:
Autor:
RUBIO JIMENEZ, M
Editorial:
ALTENWALD
Año de edición:
2018
ISBN:
978-84-945523-1-1
Páginas:
2018
20,00 €

 

Sinopsis



Contenido

Prólogo

Unas palabras de introducción de José Luis Gordo Romero.

Introducción

Sobre los autores, el libro, los volúmenes, nomenclatura y agradecimientos.

Lo que debes saber sobre Erlang muestra

Definición de Erlang como lenguaje y plataforma, características, historia, desarrollos realizados con Erlang y la concurrencia.
El Lenguaje muestra

Sintaxis del lenguaje, tipos de datos (átomos, números enteros y reales, variables, listas, tuplas, registros y mapas), conversión de datos e impresión por pantalla.
Tiempo Real

Fechas y horas, definición de tiempo monótono, cómo funciona la hora y la medición del tiempo en Erlang y los cambios importantes introducidos a partir de OTP 18.
Expresiones, Estructuras y Excepciones

Expresiones aritméticas, lógicas y precedencia de operadores, concordancia (matching), estructuras de control (case e if), listas de comprensión y bloques funciones.
Las funciones y módulos

Presenta la organización del código, el ámbito de las funciones, polimorfismo y concordancia, guardas, clausuras, programación funcional, recursividad y funciones integradas.
Procesos

Analiza la anatomía de un proceso, ventajas e inconvenientes del sistema de procesos de Erlang, lanzamiento, nombre y comunicación de los procesos, procesos enlazados, monitorización de procesos, recarga de código en caliente, nodos y ejecución en remoto.
ETS, DETS y Ficheros

Muestra el uso de las tablas ETS y DETS, creación, eliminación y búsqueda de información. Manejo de ficheros tanto a nivel individual (creación, lectura, escritura y eliminación) como a nivel de directorio (directorio de trabajo, crear, listar y eliminar directorios).
Comunicaciones

Conceptualizamos la comunicación en red de computadoras y realizamos clientes y servidores para TCP y UDP explicando cómo realizar accesos concurrentes con TCP.
Ecosistema Erlang

Por último damos un repaso al ecosistema de Erlang. Aprendemos cómo desarrollar un proyecto usando rebar (versión 2) como herramienta de desarrollo para crear un proyecto y realizar liberaciones y actualizaciones en caliente del código.

Instalación de Erlang

Instalación de Erlang en Windows y GNU/Linux. Muentra paso a paso cómo realizar la instalción para no tener ningún problema al trabajar con Erlang.
La línea de comandos

Un repaso concentrado a la línea de comandos de Erlang. Un apéndice muy necesario para seguir los ejemplos del libro y poder realizar algunos de los ejemplos.
Herramientas gráficas

Las herramientas gráficas de Erlang que nos permiten conectarnos a nodos incluso en producción y analizar el comportamiento de los mismos. Repasamos la barra de herramientas, el monitor de aplicaciones, el gestor de procesos, visor de tablas, depurador y una herramienta que unifica un poco de todo las anteriores: observer.