Echa un vistazo a los enlaces de dónde conseguir el libro físico.
Read sample
Check content tab for further information of the book. Here you can see the excerpts:
Private posts
Erlang/OTP Volumen I
Un Mundo Concurrente
3ª edición
La nueva era comienza ahora...
Programar eficientemente ya no es suficiente, al igual que la industria del hardware, el software se ve obligado a desarrollar software que facilite e implemente la concurrencia entre los procesadores o núcleos que implementan los nuevos sistemas y ya no es cuestión únicamente de qué código es más eficiente o más rápido, sino de qué código consigue emplear mejor los recursos, escalar entre todos sus procesadores o núcleos y hacerlo de una forma fácil además.
"Cuando estás en un atasco de tráfico con un Porsche, todo lo que puedes hacer es consumir más combustible que el resto estando parado. La escalabilidad va de construir carreteras más anchas, no coches más rápidos. Steve Swartz
ISBN | 978-84-124520-1-3 |
---|---|
Legal deposit | CO-14-2022 |
Number of pages | 240 |
Author | Manuel Ángel Rubio Jiménez |
Reviewer | Juan Sebastián Pérez Herrero |
Jose Luis Gordo Romero | |
Language | (ES) |
Published date | November of 2021 |
Edition | (3nd) Third edition |
-
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
sample
Definición de Erlang como lenguaje y plataforma, características, historia, desarrollos realizados con Erlang y la concurrencia.
-
El Lenguaje
sample
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.
-
Memoria y ETS
Muestra el uso de las tablas ETS y el uso de elementos para almacenar términos persistentes en memoria, atómicos y/o contadores.
-
DETS, Ficheros y Directorios
Muestra el uso de las tablas 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.
-
Seguridad y Encriptación
Muestra cómo emplear el módulo crypto y otras facilidades para proveer de TLS tus conexiones y encriptar/desencriptar mensajes.
-
Ecosistema
Por último damos un repaso al ecosistema de Erlang. Aprendemos cómo desarrollar un proyecto usando rebar3 como herramienta de desarrollo para crear un proyecto y realizar lanzamientos 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.
-
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 el depurador y observer.
Authors
Available formats
Digital
12,00 €