Getting Clojure: Construye tus habilidades funcionales idea a idea

Puntuación:   (4,6 de 5)

Getting Clojure: Construye tus habilidades funcionales idea a idea (Russ Olsen)

Opiniones de los lectores

Resumen:

Getting Clojure de Russ Olsen es muy elogiado por ser una excelente introducción al lenguaje de programación Clojure. El libro cubre eficazmente los conceptos esenciales y las características avanzadas de una manera clara y atractiva. Es particularmente beneficioso para desarrolladores familiarizados con otros lenguajes de programación que deseen hacer la transición a Clojure, pero puede no ser ideal para principiantes. El estilo de redacción es coloquial y humorístico, lo que hace que los temas complejos sean más accesibles. Sin embargo, algunos lectores opinaron que ciertos temas, como el estado mutable y los ejemplos prácticos, necesitaban más atención, y el libro podría utilizar menos ejemplos simplistas.

Ventajas:

Estilo de escritura atractivo y humorístico
bien estructurado con una agrupación lógica de los temas
cubre tanto los aspectos básicos como los avanzados
incluye secciones prácticas como 'In the Wild' y 'Staying Out of Trouble'
beneficioso para aquellos con experiencia previa en programación
explicaciones claras y completas
fomenta una comprensión más profunda de Clojure.

Desventajas:

No es ideal para principiantes en programación
algunos lectores desearían una cobertura más profunda del estado mutable
ciertos ejemplos son demasiado simplistas
se necesita más claridad sobre la instalación práctica y el uso de herramientas como Leiningen
algunos temas pueden parecer poco explorados.

(basado en 22 opiniones de lectores)

Título original:

Getting Clojure: Build Your Functional Skills One Idea at a Time

Contenido del libro:

Detrás de cada lenguaje de programación hay una visión de cómo deben construirse los programas. La visión detrás de Clojure es la de un marco de lenguaje radicalmente simple que mantiene unida una sofisticada colección de características de programación. Aprender Clojure implica mucho más que aprender la mecánica del lenguaje. Para entender realmente Clojure es necesario comprender las ideas que subyacen a esta estructura de marco y características. Necesitas este libro: una introducción accesible a Clojure que se centra en las ideas que subyacen al lenguaje, así como en los detalles prácticos de la escritura de código.

Clojure atrae a desarrolladores de vanguardia y es posiblemente el mejor lenguaje para aprender a programar en el estilo funcional sin compromiso. Pero esto conlleva una pronunciada curva de aprendizaje. Getting Clojure aborda directamente esta cuestión enseñándole a pensar funcionalmente a la vez que le enseña el lenguaje. Aprenderás sobre las potentes estructuras de datos y funciones de alto nivel de Clojure, pero también aprenderás lo que significa que un lenguaje sea funcional, y cómo pensar en el estilo funcional de Clojure.

Cada capítulo de Getting Clojure toma una característica o dos o tres del lenguaje, explica la sintaxis y la mecánica detrás de esa característica para que puedas hacerla funcionar antes de profundizar en las preguntas más profundas: ¿Qué hay detrás de esta funcionalidad? ¿Y cómo encaja con el resto del lenguaje? En Getting Clojure aprenderás la sencilla sintaxis de Clojure, pero también aprenderás por qué esa sintaxis es parte integral de la forma en que está construido el lenguaje. Descubrirás que la mayoría de las estructuras de datos en Clojure son inmutables, pero también por qué esto conduce a programas más fiables. Y verás lo fácil que es escribir funciones en Clojure y también cómo puedes usar esas funciones para construir sistemas complejos y capaces.

Con ejemplos reales de cómo los programadores de Clojure utilizan el lenguaje, Getting Clojure le ayudará a ver los retos de la programación a través de los ojos de los desarrolladores experimentados de Clojure.

Lo que necesitas:

Necesitarás conocimientos previos de programación. Para seguir los ejemplos del libro, necesitarás Java 6 o posterior, Clojure 1. 8 o 1. 9, y Leiningen 2.

Otros datos del libro:

ISBN:9781680503005
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2018
Número de páginas:260

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Getting Clojure: Construye tus habilidades funcionales idea a idea - Getting Clojure: Build Your...
Detrás de cada lenguaje de programación hay una...
Getting Clojure: Construye tus habilidades funcionales idea a idea - Getting Clojure: Build Your Functional Skills One Idea at a Time

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)