{"product_id":"functional-and-concurrent-programming-core-concepts-and-features-9780137466542","title":"Programación funcional y concurrente: conceptos y características fundamentales","description":"\u003cp\u003e\u003cstrong\u003eAproveche las construcciones de lenguajes modernos para escribir código de alta calidad más rápido \u003cp\u003e\u003c\/p\u003e\u003c\/strong\u003eLas características de lenguajes de programación funcionales y concurrentes compatibles con los lenguajes modernos pueden ser un desafío, incluso para desarrolladores experimentados. Estas características pueden parecer intimidantes para los programadores orientados a objetos (OOP) debido a una falta de comprensión de cómo funcionan. Los programadores primero necesitan familiarizarse con los conceptos abstractos que subyacen a estas potentes características. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eEn \u003cstrong\u003e\u003cem\u003eProgramación Funcional y Concurrente\u003c\/em\u003e\u003c\/strong\u003e, Michel Charpentier presenta un conjunto central de construcciones de lenguaje de programación que le ayudarán a ser productivo en una variedad de lenguajes de programación, ahora y en el futuro. Charpentier ilustra conceptos clave con numerosos ejemplos de código pequeños y enfocados, escritos en Scala, y con estudios de caso que proporcionan una base sólida en habilidades de programación funcional y concurrente. Estas habilidades se transmitirán de un lenguaje a otro, incluidas las encarnaciones más recientes de Java. El uso de estas características permitirá a los desarrolladores y programadores escribir código de alta calidad que sea más fácil de entender, depurar, optimizar y evolucionar. \u003cp\u003e\u003c\/p\u003eLos temas clave cubiertos incluyen: \u003cul\u003e \u003cli\u003eRecursión y recursión de cola\u003c\/li\u003e \u003cli\u003eCoincidencia de patrones y tipos de datos algebraicos\u003c\/li\u003e \u003cli\u003eEstructuras persistentes e inmutabilidad\u003c\/li\u003e \u003cli\u003eFunciones de orden superior y expresiones lambda\u003c\/li\u003e \u003cli\u003eEvaluación perezosa y flujos\u003c\/li\u003e \u003cli\u003eHilos y grupos de hilos\u003c\/li\u003e \u003cli\u003eAtomicidad y bloqueo\u003c\/li\u003e \u003cli\u003eSincronización y objetos seguros para hilos\u003c\/li\u003e \u003cli\u003ePatrones sin bloqueo ni bloqueos\u003c\/li\u003e \u003cli\u003eFuturos, promesas y programación funcional-concurrente\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cbr\u003eComo beneficio adicional, el libro incluye una discusión sobre las estrategias de tipificación comunes utilizadas en los lenguajes de programación modernos, incluyendo inferencia de tipos, subtipos, polimorfismo, clases de tipos, límites de tipos y varianza de tipos. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eLa mayoría de los ejemplos de código están en Scala, que incluye muchas de las características estándar de la programación funcional y concurrente; sin embargo, no se asume ningún conocimiento previo de Scala. Debe estar familiarizado con conceptos como clases, métodos, objetos, tipos, variables, bucles y condicionales, y tener suficiente experiencia en programación para no distraerse con asuntos simples de sintaxis.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-14983162\"\u003eMichel Charpentier\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 28\/11\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 528\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.62 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.14h x 7.06w x 0.74d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9780137466542\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 0137466544\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-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-COM051280\"\u003eLenguajes | Java\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el Autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eMichel Charpentier\u003c\/strong\u003e es profesor asociado en el departamento de Ciencias de la Computación de la Universidad de New Hampshire (UNH). Sus intereses a lo largo de los años han abarcado desde sistemas distribuidos hasta verificación formal y redes de sensores móviles. Ha estado en la UNH desde 1999 y actualmente imparte cursos de lenguajes de programación, concurrencia, verificación formal y modelado y verificación.\u003c\/p\u003e","brand":"Addison-Wesley Professional","offers":[{"title":"Default Title","offer_id":44546781839597,"sku":"9780137466542","price":74.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_771f7181-1c91-48a2-8022-b58cceaac252.jpg?v=1701607770","url":"https:\/\/sureshotbooks.com\/es\/products\/functional-and-concurrent-programming-core-concepts-and-features-9780137466542","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}