Programación ERLANG: Software para un mundo concurrente

Puntuación:   (4,6 de 5)

Programación ERLANG: Software para un mundo concurrente (Joe Armstrong)

Opiniones de los lectores

Resumen:

El libro goza de gran prestigio por sus explicaciones claras y su eficaz estilo didáctico. Cubre una amplia gama de temas relevantes para Erlang y se centra en la programación concurrente, lo que lo convierte en un recurso esencial tanto para principiantes como para programadores experimentados. Sin embargo, se han reportado algunas imprecisiones con respecto a características específicas del lenguaje y problemas con la versión Kindle.

Ventajas:

Magistralmente escrito con ejemplos claros y bien definidos.
Excelente estilo de enseñanza fácil de seguir.
Cobertura exhaustiva de los conceptos de Erlang, incluyendo concurrencia y manejo de procesos.
Inspira nuevas formas de pensar sobre los problemas de programación.
Adecuado tanto para principiantes como para avanzados.
Presenta ideas innovadoras de forma organizada para futuras referencias.

Desventajas:

Algunas imprecisiones respecto a las características del lenguaje, particularmente en el soporte de JSON.
Problemas con la versión Kindle respecto a la legibilidad de los ejemplos de código.
Algunos lectores señalaron que el contenido relacionado con el entorno de desarrollo Erlang era escaso en la segunda edición.
Mención de características obsoletas que pueden no existir en las versiones actuales de Erlang.

(basado en 37 opiniones de lectores)

Título original:

Programming ERLANG: Software for a Concurrent World

Contenido del libro:

Un juego multiusuario, un sitio web, una aplicación en la nube o una base de datos en red pueden tener miles de usuarios interactuando al mismo tiempo. Se necesita una herramienta potente y de potencia industrial para manejar los problemas realmente difíciles inherentes a los entornos paralelos y concurrentes. Necesita Erlang. En esta segunda edición del bestseller Programming Erlang, aprenderá a escribir programas paralelos que escalan sin esfuerzo en sistemas multinúcleo.

Usando Erlang, se sorprenderá de lo fácil que resulta tratar con problemas paralelos, y de lo mucho más rápido y eficientemente que se ejecutan sus programas. Esto se debe a que Erlang utiliza conjuntos de procesos paralelos, no un único proceso secuencial, como ocurre en la mayoría de los lenguajes de programación.

Joe Armstrong, creador de Erlang, introduce este potente lenguaje en pequeños pasos, dándole una visión completa de Erlang y cómo utilizarlo en escenarios comunes. Comenzará con la programación secuencial, pasará a la programación paralela y al manejo de errores en programas paralelos, y aprenderá a trabajar con confianza con la programación distribuida y los marcos estándar Erlang/Open Telecom Platform (OTP).

No es necesario tener conocimientos previos de programación funcional o paralela. Los capítulos están repletos de ejemplos prácticos y tutoriales del mundo real, así como de consejos y sugerencias, y terminan con ejercicios para usuarios principiantes y avanzados.

La segunda edición se ha reescrito en profundidad. La novedad de esta edición son siete capítulos que cubren las últimas características de Erlang: mapas, el sistema de tipos y el Dialyzer, WebSockets, modismos de programación y un nuevo entorno de ejecución independiente. Escribirá programas que detectan y corrigen errores dinámicamente, y que pueden actualizarse sin detener el sistema. También hay cobertura de rebar (el sistema de construcción de Erlang de facto), e información sobre cómo compartir y utilizar proyectos Erlang en github, ilustrado con ejemplos de cowboy y bitcask.

Erlang cambiará tu visión del mundo y tu forma de programar.

Lo que necesitas

El sistema Erlang/OTP. Descárgalo de erlang.org.

Otros datos del libro:

ISBN:9781937785536
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2013
Número de páginas:548

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación ERLANG: Software para un mundo concurrente - Programming ERLANG: Software for a...
Un juego multiusuario, un sitio web, una...
Programación ERLANG: Software para un mundo concurrente - Programming ERLANG: Software for a Concurrent World
En mis entrañas no creo: Memorias - In My Gut, I Don't Believe: A Memoir
In My Gut, I Don't Believe (En mis entrañas no creo) es un libro íntimo de memorias sobre la...
En mis entrañas no creo: Memorias - In My Gut, I Don't Believe: A Memoir

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)