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)