{"product_id":"getting-clojure-build-your-functional-skills-one-idea-at-a-time-9781680503005","title":"Dominar Clojure: Desarrolla tus habilidades funcionales idea a idea","description":"\u003cp\u003eDetrás de cada lenguaje de programación se esconde una \u003ci\u003evisión\u003c\/i\u003e 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 simplemente aprender la mecánica del lenguaje. Para realmente \u003ci\u003eentender\u003c\/i\u003e Clojure, necesitas comprender las \u003ci\u003eideas\u003c\/i\u003e que subyacen a esta estructura de marco y características. Necesitas este libro: una introducción accesible a Clojure que se centra en las \u003ci\u003eideas\u003c\/i\u003e detrás del lenguaje, así como en los detalles prácticos de la escritura de código.\u003c\/p\u003e \u003cp\u003eClojure atrae a desarrolladores de vanguardia y es, sin duda, el mejor lenguaje para aprender a programar en el estilo funcional sin comprometerse. Pero esto conlleva una curva de aprendizaje pronunciada. \u003ci\u003eGetting Clojure\u003c\/i\u003e aborda directamente esto al enseñarte a pensar funcionalmente mientras te 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 de la manera funcional de Clojure.\u003c\/p\u003e\u003cp\u003eCada capítulo de \u003ci\u003eGetting Clojure\u003c\/i\u003e toma una, dos o tres características del lenguaje, explica la sintaxis y la mecánica detrás de esa característica para que puedas hacerla funcionar antes de adentrarte en las preguntas más profundas: ¿Cuál es el pensamiento detrás de la característica? ¿Y cómo encaja con el resto del lenguaje? En \u003ci\u003eGetting Clojure\u003c\/i\u003e aprenderás la sintaxis muy simple de Clojure, pero también aprenderás por qué esa sintaxis es integral a la forma en que se construye el lenguaje. Descubrirás que la mayoría de las estructuras de datos en Clojure son inmutables, pero también por qué eso conduce a programas más confiables. 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.\u003c\/p\u003e\u003cp\u003eCon ejemplos del mundo real de cómo los programadores de Clojure en activo utilizan el lenguaje, \u003ci\u003eGetting Clojure\u003c\/i\u003e te ayudará a ver los desafíos de la programación a través de los ojos de desarrolladores de Clojure experimentados.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eLo que necesitas: \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eNecesitarás algunos conocimientos de programación. Para seguir los ejemplos del libro, necesitarás Java 6 o una versión posterior, Clojure 1.8 o 1.9, y Leiningen 2.\u003c\/p\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-10420135\"\u003eRuss Olsen\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 29\/05\/2018\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 290\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.11 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.61d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680503005\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680503006\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\"\u003eComputadoras\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\"\u003eComputadoras\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\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e Ingeniería de Software | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eRuss Olsen\u003c\/b\u003e ha estado construyendo software durante los últimos 35 años, desde la gestión de documentos de ingeniería hasta motores de consulta de bases de datos. Russ ha estado en una búsqueda profesional para encontrar un lenguaje de programación mejor y fue uno de los primeros en adoptar Python, Java, Ruby y Clojure. Russ es autor de dos libros sobre Ruby, \u003ci\u003eDesign Patterns in Ruby\u003c\/i\u003e y \u003ci\u003eEloquent Ruby\u003c\/i\u003e, y es un prolífico orador en conferencias.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42661913329901,"sku":"9781680503005","price":67.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_e70ea219-caf3-42cb-8ef2-fadcd4124353.jpg?v=1649374176","url":"https:\/\/sureshotbooks.com\/es\/products\/getting-clojure-build-your-functional-skills-one-idea-at-a-time-9781680503005","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}