{"product_id":"9788426732439","title":"Computación y programación funcional","description":"\u003ch2\u003eComputación y programación funcional\u003c\/h2\u003e\n\u003ch3\u003eResumen del libro\u003c\/h3\u003e\n\u003cp\u003eEste libro ofrece una introducción rigurosa y accesible a la programación funcional, un paradigma que permite construir software más fiable y eficiente. A diferencia de otros enfoques, comienza sentando las bases teóricas con el cálculo lambda para luego aplicar los conceptos en lenguajes reales como Racket y Python. El lector no solo aprenderá a programar funcionalmente, sino que comprenderá los fundamentos que lo hacen posible, ampliando su visión sobre la computación y el diseño de sistemas.\u003c\/p\u003e\n\u003ch3\u003e¿De qué trata?\u003c\/h3\u003e\n\u003cp\u003eLa obra aborda la programación funcional desde sus orígenes teóricos hasta su aplicación práctica. Comienza con una delimitación conceptual de la computación y la programación para establecer un marco claro. A continuación, presenta el cálculo lambda como el modelo computacional que inspiró este paradigma, explicando sus versiones libre de tipos y tipada. Finalmente, utiliza los lenguajes Racket (funcional por naturaleza) y Python (de uso masivo) para enseñar características clave como funciones puras, transparencia referencial, reducción y búsqueda de patrones. El libro culmina con el diseño de un pequeño lenguaje de programación funcional, integrando teoría y práctica de forma coherente.\u003c\/p\u003e\n\u003ch3\u003eTemas principales\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFundamentos de computación y programación: definición y alcance de ambos conceptos.\u003c\/li\u003e\n\u003cli\u003eCálculo lambda libre de tipos y tipado: base teórica de la programación funcional.\u003c\/li\u003e\n\u003cli\u003eCaracterísticas funcionales: funciones puras, transparencia referencial, reducción y búsqueda de patrones.\u003c\/li\u003e\n\u003cli\u003eAplicación práctica en Racket y Python: implementación de conceptos funcionales en dos lenguajes distintos.\u003c\/li\u003e\n\u003cli\u003eDiseño de un lenguaje de programación funcional: construcción de un pequeño intérprete desde cero.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e¿Para quién está recomendado?\u003c\/h3\u003e\n\u003cp\u003eEstá dirigido a programadores con conocimientos mínimos de programación que deseen adentrarse en el paradigma funcional desde una perspectiva sólida. También es útil para estudiantes de ciencias de la computación que busquen comprender los fundamentos teóricos detrás de la programación funcional, así como para desarrolladores que quieran ampliar su forma de pensar y construir sistemas computacionales más allá de los paradigmas convencionales.\u003c\/p\u003e\n\u003ch3\u003eQué aporta este libro\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComprensión profunda de los fundamentos teóricos de la programación funcional, no solo de su sintaxis.\u003c\/li\u003e\n\u003cli\u003eCapacidad para aplicar conceptos funcionales tanto en un lenguaje especializado (Racket) como en uno de uso general (Python).\u003c\/li\u003e\n\u003cli\u003eHabilidades para diseñar y construir un pequeño lenguaje de programación funcional, integrando teoría y práctica.\u003c\/li\u003e\n\u003cli\u003ePerspectiva ampliada sobre la computación desde un enfoque sistémico y libre de dogmas.\u003c\/li\u003e\n\u003cli\u003eReducción de errores y mejora en el manejo de datos concurrentes y paralelos gracias a las ventajas del paradigma funcional.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFicha técnica\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutor: Chacón Sartori, Camilo\u003c\/li\u003e\n\u003cli\u003eEditorial: Marcombo\u003c\/li\u003e\n\u003cli\u003eIdioma: Español\u003c\/li\u003e\n\u003cli\u003eTema: PROGRAMACION DE GRAFICOS\u003c\/li\u003e\n\u003cli\u003eColección: FONDO\u003c\/li\u003e\n\u003cli\u003eEncuadernación: Bolsillo\u003c\/li\u003e\n\u003cli\u003eNúmero de páginas: 318\u003c\/li\u003e\n\u003cli\u003ePeso: 540 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eValoración editorial\u003c\/h3\u003e\n\u003cp\u003eEste libro destaca por su enfoque pedagógico que prioriza la comprensión teórica antes de la práctica, un enfoque poco común en la literatura técnica actual. Al combinar el cálculo lambda con la implementación en Racket y Python, ofrece una base sólida que permite al lector no solo usar la programación funcional, sino entender por qué funciona. Es especialmente valioso para quienes buscan superar la frustración inicial de aprender este paradigma mediante la tecnología, proporcionando el contexto histórico y conceptual necesario. La experiencia del autor como divulgador en Quora y su podcast refuerza la claridad expositiva, haciendo accesibles conceptos complejos sin sacrificar rigor.\u003c\/p\u003e","brand":"MARCOMBO","offers":[{"title":"Default Title","offer_id":53477018730843,"sku":"9788426732439","price":25.8,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/0650\/6331\/files\/978842673243.jpg?v=1782867774","url":"https:\/\/kalamobooks.com\/products\/9788426732439","provider":"Kalamo Books","version":"1.0","type":"link"}