COMPUTACIÓN Y PROGRAMACIÓN FUNCIONAL

COMPUTACIÓN Y PROGRAMACIÓN FUNCIONAL

CHACÓN SARTORI, CAMILO

26,83 €
IVA incluido
En stock
Editorial:
EDITORIAL MARCOMBO
Año de edición:
2021
Materia
Computación e informática
ISBN:
978-84-267-3243-9
Páginas:
318
Encuadernación:
Rústica
26,83 €
IVA incluido
En stock

La programación funcional ofrece diversas ventajas a la hora de construir software: reducción de errores, manejo eficiente de datos en entornos concurrentes y paralelos, y un gran respaldo teórico. No obstante, muchos programadores fracasan en su intento de adentrarse en ella por ir directamente a aprenderla usando un lenguaje de programación (tecnología), con lo que omiten la teoría y el contexto histórico que le dio origen. Este libro incluye una introducción sobre qué son la computación y la programación en pos de delimitar su campo de acción. En segundo lugar, presenta el cálculo lambda, el modelo de computación que influenció a la programación funcional en los años cuando ni siquiera existían los lenguajes de programación, ni mucho menos los ordenadores digitales. Para concluir, el libro emplea los lenguajes de programación Racket y Python para enseñar las diversas características de la programación funcional, sus fortalezas y debilidades, y cómo ellas pueden combinarse con otros paradigmas. Con todo ello, aprenderá: La visión general de la computación, la programación y los lenguajes de programación. Los fundamentos que subyacen a la programación funcional, como el cálculo lambda. Las diferencias entre el cálculo lambda libre de tipos y tipado. La aplicación de estos conceptos en un lenguaje de programación de estirpe funcional, como lo es Racket, y en otro de uso masivo, como Python. El diseño y la construcción de un pequeño lenguaje de programación usando el enfoque funcional. Si tiene un mínimo conocimiento en programación y desea adentrarse en otra forma de pensar y construir sistemas computacionales, donde viven conceptos como reducción, funciones puras, transparencia referencial, búsqueda de patrones, entre otros, no espere más para hacerse con este libro. Gracias a él no descubrirá tan solo la programación funcional, sino que ampliará su perspectiva con respecto a la computación desde una óptica sistémica y libre de dogmas. Camilo Chacón Sartori fue elegido escritor destacado por Quora en español durante tres años seguidos (2018, 2019 y 2020) por sus más de 700 respuestas sobre ciencias de la computación. Actualmente tiene un podcast llamado Había una vez un algoritmo, donde trata temas filosóficos, prácticos y teóricos sobre la computación. Obtuvo su licenciatura y máster en Ingeniería Informática, ambos, con distinción máxima. 'El libro nos presenta un sólido análisis teórico y conceptual de los tópicos vertidos aquí [?]. La lectura y el estudio detallado de su contenido proveerán al lector de conocimientos necesarios que le permitirán comprender, resolver y extender los problemas asociados al desarrollo de programas computacionales, conforme a las tendencias actuales'.

Artículos relacionados

  • APRENDER 3DS MAX: BASES, MODELADO, TEXTURIZADO Y RENDER
    LLENA HURTADO, SONIA
    'Crear mundos espectaculares'. Esta es la consigna con la cual se presenta 3ds Max. Y es que, según los responsables de la compañía, 'si se tiene un sueño, es posible crearlo con 3ds Max'. Así, sin límites. 3ds Max es uno de los programas de creación y animación tridimensional más utilizado y respetado en el mundo. Gracias a su enorme potencial y a sus infinitas prestaciones,...
    En stock

    21,40 €

  • ACCESIBILIDAD WEB
    FERNÁNDEZ CASADO, PABLO ENRIQUE
    Cuando se trata de Accesibilidad Web, se debe tener un conocimiento sobre el medio, los usuarios y la tecnología a emplear. Aunque algunas herramientas pueden ayudarnos a solventar y mejorar la accesibilidad de nuestras páginas, es importante tener los conocimientos teóricos y sus posibles soluciones. Con este libro, descubrirá la importancia de este aspecto de una forma prácti...
    En stock

    19,90 €

  • DESARROLLO DE VIDEOJUEGOS PARA WEB EN JAVASCRIPT
    PASCUAL ESPADA, JORDÁN
    Esta obra es una introducción al desarrollo de videojuegos 2D en JavaScript en la que los procesos se explican de forma clara y detallada desde su inicio y los conceptos se exponen progresivamente desde una perspectiva práctica. Los ejemplos se plantean como una guía para la creación de dos videojuegos, implementando cada uno de los elementos y mecanismos, por lo que se recomie...
    En stock

    23,00 €

  • ALEXA. DESARROLLO DE APLICACIONES IOT PARA ARDUINO Y ESP8266
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    Alexa es el asistente virtual de Amazon al que le puede pedir desde un resumen de las principales noticias del día o el pronóstico del tiempo, hasta la canción que le gusta y la gestión de la lista de la compra. Sus habilidades son cuantiosas y diversas, pero es posible que usted tenga necesidades particulares que no se vean resueltas, al menos, como le gustaría. Es ahí donde e...
    En stock

    34,95 €

  • PYTHON A FONDO
    RAMÍREZ JÍMENEZ, OSCAR
    Python es el mejor lenguaje de programación tanto para novatos como para veteranos. Es usado en empresas y start-ups de primer nivel, y cada día es más demandado y reconocido mundialmente. Gracias a su carácter polivalente, Python se emplea en las FANG (Facebook, Amazon, Netflix y Google), en scripts simples, aplicaciones de domótica, programación de aplicaciones de escritorio...
    En stock

    39,85 €

  • PRODUCCIÓN MUSICAL Y DISEÑO DE SONIDO PARA VIDEOJUEGOS
    LÓPEZ IBÁÑEZ, MANUEL
    Afrontar la producción musical y sonora de un proyecto de ocio interactivo es una tarea que requiere una amplia formación multidisciplinar. En ocasiones, los músicos se sienten intimidados por los aspectos técnicos del proceso de creación de bandas sonoras adaptativas, o los programadores de audio no cuentan con el trasfondo creativo necesario para afrontar esta clase de tareas...
    En stock

    25,00 €