{"product_id":"programming-clojure-9781680502466","title":"Programación Clojure","description":"\u003cp\u003e¿Atormentado por la complejidad innecesaria, el estado desorganizado y las marañas de código espagueti? En la mejor tradición de Lisp, Clojure se quita de tu camino para que puedas concentrarte en expresar soluciones simples a problemas difíciles. Clojure reduce la complejidad al proporcionar un conjunto de herramientas componibles: datos inmutables, funciones, macros y el REPL interactivo. Escrito por miembros del equipo central de Clojure, este libro es la guía esencial y definitiva de Clojure. Esta nueva edición incluye información sobre las características más recientes de Clojure, como transductores y especificaciones.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eClojure une la flexibilidad y agilidad de Lisp con el alcance, la estabilidad y el rendimiento de Java. Combina las herramientas de Clojure para obtener la máxima eficacia mientras trabajas con datos inmutables, programación funcional y concurrencia segura para escribir programas que resuelvan problemas del mundo real.\u003c\/p\u003e\u003cp\u003eEmpieza leyendo y comprendiendo la sintaxis de Clojure y cómo se evalúa Clojure. A partir de ahí, descubre la abstracción de secuencias, que combina colecciones inmutables con programación funcional para crear código de transformación de datos verdaderamente reutilizable. Clojure es un lenguaje funcional; aprende a escribir programas en un estilo funcional, y cuándo y cómo usar la recursividad a tu favor. Descubre el enfoque único de Clojure para el estado y la identidad, técnicas para el polimorfismo y sistemas abiertos usando multimétodos y protocolos, y cómo aprovechar las capacidades de metaprogramación de Clojure a través de macros. Finalmente, junta todas las piezas en un programa real.\u003c\/p\u003e\u003cp\u003eUna novedad de esta edición es la cobertura de la biblioteca de especificaciones de Clojure, una de las nuevas características más interesantes de Clojure para describir tanto datos como funciones. Puedes usar la especificación de Clojure para validar datos, desestructurar datos, explicar datos no válidos y generar un gran número de pruebas para verificar la corrección de tu código.\u003c\/p\u003e\u003cp\u003eCon este libro, aprenderás a pensar en Clojure y cómo aprovechar sus fortalezas combinadas para construir programas potentes rápidamente.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eLo que necesitas: \u003c\/b\u003e\u003c\/p\u003e\u003cli\u003eJava 6 o superior\u003c\/li\u003e\u003cli\u003eClojure 1.9\u003c\/li\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-4070758\"\u003eAlex Miller\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-3920505\"\u003eStuart Halloway\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-6024275\"\u003eAaron Bedra\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 20\/03\/2018\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 304\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.16 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25 alto x 7.50 ancho x 0.64 profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680502466\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680502468\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051010\"\u003eLenguajes | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051220\"\u003eProgramación | Paralela\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051440\"\u003eDesarrollo de software e ingeniería | Herramientas\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAlex Miller estaba a punto de renunciar a la programación por considerarla irremediablemente compleja cuando descubrió Clojure, lo que renovó su amor por el código. Alex trabaja durante el día mejorando Clojure y dedica sus horas libres a organizar la conferencia Strange Loop y a tocar música con sus hijos.\u003c\/p\u003e\u003cp\u003eStuart Halloway es fundador y presidente de Cognitect (anteriormente Relevance). Es un colaborador de Clojure y un desarrollador de la base de datos Datomic. Stuart ha escrito varios libros y artículos técnicos. De estos, el que más le enorgullece es \u003ci\u003eProgramming Clojure\u003c\/i\u003e.\u003c\/p\u003e\u003cp\u003eAaron Bedra es CTO y CSO en Eligible. Es el creador de Repsheet, un kit de herramientas de inteligencia de amenazas de código abierto, y un frecuente colaborador de código abierto. Le gusta compartir su contraseña con amigos y familiares y usar sombreros cuestionables.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42661913231597,"sku":"9781680502466","price":70.77,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_262b2e42-a71e-4e25-89c8-60df2e5c1e67.jpg?v=1649374174","url":"https:\/\/sureshotbooks.com\/es\/products\/programming-clojure-9781680502466","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}