{"title":"Pensando Fuera de la Caja (Paradigmas Alternativos)","description":"\u003cp\u003eLenguajes que resuelven problemas complejos usando arquitecturas, lógica o matemáticas muy diferentes a lo habitual.\u003c\/p\u003e","products":[{"product_id":"haskell-lisp-programacion-funcional-pura","title":"Haskell \u0026 Lisp - El Poder de la Programación Funcional Pura","description":"\u003ch2\u003e¿Qué son Haskell y Lisp?\u003c\/h2\u003e\u003cp\u003eSon los representantes más puros de la programación funcional. Lisp es el segundo lenguaje de alto nivel más antiguo, y Haskell es el lenguaje funcional puro por excelencia.\u003c\/p\u003e\u003ch2\u003eHistoria\u003c\/h2\u003e\u003cp\u003eLisp fue creado por John McCarthy en 1958 en el MIT, siendo el pionero de la IA y la programación funcional. Haskell fue diseñado en 1990 por un comité académico para unificar los lenguajes funcionales puros.\u003c\/p\u003e\u003ch2\u003eCaracterísticas Principales\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eFunciones puras sin efectos secundarios\u003c\/li\u003e\n\u003cli\u003eInmutabilidad de datos por defecto\u003c\/li\u003e\n\u003cli\u003eHaskell: sistema de tipos avanzado con inferencia\u003c\/li\u003e\n\u003cli\u003eLisp: homoiconicidad (el código es datos)\u003c\/li\u003e\n\u003cli\u003eEvaluación perezosa (lazy evaluation) en Haskell\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCasos de Uso\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eInvestigación académica en informática\u003c\/li\u003e\n\u003cli\u003eCompiladores y herramientas de análisis\u003c\/li\u003e\n\u003cli\u003eSistemas financieros de alta confiabilidad\u003c\/li\u003e\n\u003cli\u003eInteligencia artificial (Lisp fue el lenguaje de la IA por décadas)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eLegado\u003c\/h2\u003e\u003cp\u003eSus conceptos (funciones puras, inmutabilidad, map\/filter\/reduce) han influenciado a JavaScript, Python, Scala, Rust y casi todos los lenguajes modernos.\u003c\/p\u003e\u003ch2\u003eRecursos para Aprender\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLearn You a Haskell (libro gratuito)\u003c\/li\u003e\n\u003cli\u003eHaskell.org\u003c\/li\u003e\n\u003cli\u003eStructure and Interpretation of Computer Programs (SICP) para Lisp\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"AlunxTech","offers":[{"title":"Default Title","offer_id":53151569412461,"sku":null,"price":0.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7892\/2861\/files\/haskell-lisp.png?v=1774243297"},{"product_id":"prolog-logica-pura-ia","title":"Prolog - Resolviendo Problemas con Lógica Pura","description":"\u003ch2\u003e¿Qué es Prolog?\u003c\/h2\u003e\u003cp\u003eProlog (Programming in Logic) es un lenguaje de programación lógica donde en lugar de decirle al computador cómo resolver un problema, le describes las reglas y él encuentra la solución automáticamente.\u003c\/p\u003e\u003ch2\u003eHistoria\u003c\/h2\u003e\u003cp\u003eDesarrollado por Alain Colmerauer y Philippe Roussel en la Universidad de Marsella en 1972. Fue el lenguaje favorito de la investigación en Inteligencia Artificial durante los años 80.\u003c\/p\u003e\u003ch2\u003eCaracterísticas Principales\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eParadigma lógico declarativo\u003c\/li\u003e\n\u003cli\u003eUnificación y backtracking automático\u003c\/li\u003e\n\u003cli\u003eBasado en lógica de predicados de primer orden\u003c\/li\u003e\n\u003cli\u003eIdeal para problemas de búsqueda y restricciones\u003c\/li\u003e\n\u003cli\u003eMotor de inferencia integrado\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCasos de Uso\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eSistemas expertos e IA simbólica\u003c\/li\u003e\n\u003cli\u003eProcesamiento de lenguaje natural\u003c\/li\u003e\n\u003cli\u003eVerificación formal de software\u003c\/li\u003e\n\u003cli\u003eResolución de puzzles y problemas combinatorios\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003ePopularidad\u003c\/h2\u003e\u003cp\u003eNicho pero fascinante. Sigue siendo relevante en IA simbólica, lingüística computacional y educación en lógica.\u003c\/p\u003e\u003ch2\u003eRecursos para Aprender\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eLearn Prolog Now! (libro gratuito online)\u003c\/li\u003e\n\u003cli\u003eSWI-Prolog (implementación gratuita)\u003c\/li\u003e\n\u003cli\u003eThe Art of Prolog (libro)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"AlunxTech","offers":[{"title":"Default Title","offer_id":53151571181933,"sku":null,"price":0.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7892\/2861\/files\/prolog.png?v=1774243293"},{"product_id":"erlang-elixir-reyes-concurrencia","title":"Erlang \u0026 Elixir - Los Reyes de la Alta Concurrencia","description":"\u003ch2\u003e¿Qué son Erlang y Elixir?\u003c\/h2\u003e\u003cp\u003eErlang y Elixir son lenguajes diseñados para construir sistemas distribuidos, tolerantes a fallos y de alta disponibilidad. Son la razón por la que WhatsApp puede manejar millones de mensajes simultáneos.\u003c\/p\u003e\u003ch2\u003eHistoria\u003c\/h2\u003e\u003cp\u003eErlang fue creado por Ericsson en 1986 para sistemas de telecomunicaciones que no podían fallar. Elixir fue creado por José Valim en 2011 como una versión moderna y amigable de Erlang, corriendo sobre la misma máquina virtual (BEAM).\u003c\/p\u003e\u003ch2\u003eCaracterísticas Principales\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eConcurrencia masiva con actores ligeros (millones de procesos)\u003c\/li\u003e\n\u003cli\u003eTolerancia a fallos: 'let it crash' philosophy\u003c\/li\u003e\n\u003cli\u003eDistribución nativa entre múltiples nodos\u003c\/li\u003e\n\u003cli\u003eHot code swapping (actualizar sin apagar el sistema)\u003c\/li\u003e\n\u003cli\u003eElixir: sintaxis moderna con el poder de Erlang\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCasos de Uso\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eSistemas de mensajería en tiempo real (WhatsApp usa Erlang)\u003c\/li\u003e\n\u003cli\u003eAPIs de alta concurrencia con Phoenix (Elixir)\u003c\/li\u003e\n\u003cli\u003eTelecomunicaciones y sistemas de voz\u003c\/li\u003e\n\u003cli\u003eJuegos multijugador en tiempo real\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003ePopularidad\u003c\/h2\u003e\u003cp\u003eWhatsApp manejaba 2 millones de conexiones con solo 50 ingenieros gracias a Erlang. Discord migró a Elixir para manejar millones de usuarios simultáneos.\u003c\/p\u003e\u003ch2\u003eRecursos para Aprender\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eElixir School (gratuito)\u003c\/li\u003e\n\u003cli\u003eProgramming Elixir (Dave Thomas)\u003c\/li\u003e\n\u003cli\u003eLearn You Some Erlang (gratuito)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"AlunxTech","offers":[{"title":"Default Title","offer_id":53151572197741,"sku":null,"price":0.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7892\/2861\/files\/erlang-elixir.png?v=1774243288"},{"product_id":"scala-oop-funcional-spark","title":"Scala - Lo Mejor de OOP y Programación Funcional","description":"\u003ch2\u003e¿Qué es Scala?\u003c\/h2\u003e\u003cp\u003eScala (Scalable Language) es un lenguaje de programación moderno que combina elegantemente la Programación Orientada a Objetos con la Programación Funcional, corriendo sobre la JVM de Java.\u003c\/p\u003e\u003ch2\u003eHistoria\u003c\/h2\u003e\u003cp\u003eCreado por Martin Odersky en la École Polytechnique Fédérale de Lausanne (EPFL) y lanzado en 2004. Nació como respuesta a las limitaciones de Java, ofreciendo un lenguaje más expresivo y potente.\u003c\/p\u003e\u003ch2\u003eCaracterísticas Principales\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eCombina OOP y programación funcional\u003c\/li\u003e\n\u003cli\u003eSistema de tipos avanzado con inferencia\u003c\/li\u003e\n\u003cli\u003e100% interoperable con Java\u003c\/li\u003e\n\u003cli\u003eInmutabilidad y funciones de primera clase\u003c\/li\u003e\n\u003cli\u003eAkka para sistemas de actores concurrentes\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCasos de Uso\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eBig Data con Apache Spark (escrito en Scala)\u003c\/li\u003e\n\u003cli\u003eSistemas distribuidos con Akka\u003c\/li\u003e\n\u003cli\u003eAPIs y microservicios de alto rendimiento\u003c\/li\u003e\n\u003cli\u003eFinanzas cuantitativas\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003ePopularidad\u003c\/h2\u003e\u003cp\u003eApache Spark, el framework de Big Data más popular del mundo, está escrito en Scala. Usado por Twitter, LinkedIn y Airbnb.\u003c\/p\u003e\u003ch2\u003eRecursos para Aprender\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eScala.lang.org (oficial)\u003c\/li\u003e\n\u003cli\u003eScala for the Impatient (libro)\u003c\/li\u003e\n\u003cli\u003eCoursera - Functional Programming in Scala (Martin Odersky)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"AlunxTech","offers":[{"title":"Default Title","offer_id":53151573213549,"sku":null,"price":0.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7892\/2861\/files\/scala.png?v=1774243284"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/7892\/2861\/collections\/image_7fd27598-64d9-4dc1-ba8a-94acd04b6a7b.png?v=1774240620","url":"https:\/\/alunxtech.com\/collections\/pensando-fuera-de-la-caja.oembed","provider":"AlunxTech","version":"1.0","type":"link"}