Programación funcional

Puntuación:   (3,7 de 5)

Programación funcional (Michal Plachta)

Opiniones de los lectores

Resumen:

Grokking Functional Programming (GFP) es elogiado por ser una introducción accesible y completa a la programación funcional, especialmente para desarrolladores Java que buscan una transición a paradigmas más funcionales. El libro abarca una amplia gama de conceptos, desde los principios básicos hasta las aplicaciones avanzadas, y está repleto de ejemplos prácticos y diagramas que mejoran la comprensión. Aunque es muy recomendable para programadores principiantes e intermedios, algunos lectores han informado de problemas con la calidad de la impresión y defectos físicos como páginas perdidas.

Ventajas:

Introducción completa a los conceptos de programación funcional, accesible para principiantes.
Introducción gradual a temas avanzados y aplicaciones prácticas en Scala.
Estilo de escritura claro con abundantes ejemplos y diagramas.
Aborda tanto el 'cómo' como el 'por qué' de la programación funcional.
Adecuado tanto para principiantes como para programadores experimentados que buscan profundizar sus conocimientos.

Desventajas:

Algunas copias físicas tienen problemas como páginas faltantes o duplicadas y mala calidad de impresión.
El libro se centra principalmente en la programación funcional tipada, lo que puede no resultar atractivo para los defensores de los lenguajes no tipados.
La abundancia de ayudas visuales y anotaciones puede distraer a algunos lectores.

(basado en 11 opiniones de lectores)

Título original:

Grokking Functional Programming

Contenido del libro:

No hay por qué temer a la funcionalidad. Esta guía amigable, animada y atractiva es perfecta para cualquier programador perplejo. Expone los principios de la programación funcional de una forma sencilla y concisa que le ayudará a entender de qué va realmente la programación funcional.

En Grokking Functional Programming aprenderá:

Diseñar con funciones y tipos en lugar de objetos.

Programar con funciones puras y valores inmutables.

Escribir programas concurrentes usando el estilo funcional.

Probar programas funcionales.

Múltiples enfoques de aprendizaje para ayudarle a entender cada nuevo concepto.

Si alguna vez ha puesto los ojos en blanco ante la programación funcional, este es su libro. Abra Grokking Functional Programming y encontrará ideas funcionales mapeadas sobre lo que ya sabe como programador orientado a objetos. El libro se centra en aspectos prácticos desde la primera página. Los ejemplos prácticos aplican los principios funcionales a tareas de programación cotidianas como la concurrencia, la gestión de errores y la mejora de la legibilidad. Además, rompecabezas y ejercicios le permiten pensar y practicar lo que está aprendiendo. Pronto llegará a un sorprendente momento "ajá" y empezará a ver el código de una forma completamente nueva.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología.

Por fin hay una forma fácil de aprender programación funcional. Este libro único comienza con las ideas familiares de la programación orientada a objetos e introduce la programación funcional paso a paso utilizando ejemplos relevantes, ejercicios atractivos y muchas ilustraciones. Se sorprenderá de lo rápido que empezará a ver las tareas de software desde esta nueva y valiosa perspectiva.

Acerca del libro.

Grokking Functional Programming introduce la programación funcional a los desarrolladores imperativos. Comenzará con pequeñas y cómodas tareas de codificación que exponen conceptos básicos como escribir funciones puras y trabajar con datos inmutables. Por el camino, aprenderá a escribir código que elimine errores comunes causados por estados distribuidos complejos. También explorarás el enfoque FP para IO, concurrencia y streaming de datos. Cuando termine, estará escribiendo código funcional limpio que es fácil de entender, probar y mantener.

Qué contiene.

Diseñar con funciones y tipos en lugar de objetos.

Programación con funciones puras y valores inmutables.

Escribir programas concurrentes utilizando el estilo funcional.

Probar programas funcionales.

Acerca del lector.

Para desarrolladores que conozcan un lenguaje orientado a objetos. Ejemplos en Java y Scala.

Sobre el autor.

Michal Plachta es un desarrollador de software experimentado que habla y escribe regularmente sobre la creación de aplicaciones mantenibles.

Tabla de contenidos.

Parte 1 El conjunto de herramientas funcionales.

1 Aprendiendo programación funcional.

2 Funciones puras.

3 Valores inmutables.

4 Funciones como valores.

Parte 2 Programas funcionales.

5 Programas secuenciales.

6 Tratamiento de errores.

7 Requisitos como tipos.

8 IO como valores.

9 Streams como valores.

10 Programas concurrentes.

Parte 3 Programación funcional aplicada.

11 Diseño de programas funcionales.

12 Comprobación de programas funcionales.

Otros datos del libro:

ISBN:9781617291838
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación funcional - Grokking Functional Programming
No hay por qué temer a la funcionalidad. Esta guía amigable, animada y atractiva es perfecta para cualquier...
Programación funcional - Grokking Functional Programming

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)