Puntuación:

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.
⬤ 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)
Programming ERLANG: Software for a Concurrent World
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.
© 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)