Puntuación:
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.
⬤ 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)
Getting Clojure: Build Your Functional Skills One Idea at a Time
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.
© 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)