Descripción
Programación funcional con Racket
Resumen del libro
Este libro ofrece una introducción clara y didáctica a la programación funcional utilizando el lenguaje Racket. A través de lecciones breves y ejercicios prácticos, el lector aprenderá los fundamentos teóricos de este paradigma, desde el concepto de función hasta la recursividad y la estrategia Divide y Vencerás. La obra está diseñada para facilitar la comprensión de los principios que subyacen también a la programación imperativa y orientada a objetos, convirtiéndose en un recurso valioso para quienes se inician en la programación universitaria.
¿De qué trata?
La obra desarrolla los conceptos esenciales de la programación funcional de manera progresiva y accesible. Comienza explicando la noción de función como pilar fundamental, no solo de este paradigma, sino de la programación moderna en general, estableciendo paralelismos con procedimientos y métodos de otros enfoques. A continuación, profundiza en temas como el enlace entre funciones, la modularidad, los condicionales y la recursividad. Se dedica especial atención a la estrategia Divide y Vencerás y al manejo de estructuras de datos como listas y vectores, permitiendo al lector implementar programas que resuelven problemas variados. Cada lección está acompañada de ejercicios que refuerzan la teoría y promueven la aplicación práctica de los conocimientos adquiridos.
Temas principales
- Fundamentos de la programación funcional y el concepto de función.
- Enlace entre funciones y modularidad en el código.
- Uso de condicionales y recursividad como herramientas de control de flujo.
- Aplicación de la estrategia Divide y Vencerás para la resolución de problemas.
- Manejo de conjuntos de datos mediante listas y vectores.
- Relación conceptual entre programación funcional, imperativa y orientada a objetos.
¿Para quién está recomendado?
Está dirigido a estudiantes universitarios que cursan sus primeros semestres en programas de formación en informática, ingeniería de sistemas o carreras afines. También es útil para autodidactas que deseen comprender los principios de la programación funcional desde una base sólida y práctica, sin necesidad de conocimientos previos avanzados.
Qué aporta este libro
- Una base teórica sólida sobre programación funcional que facilita el aprendizaje de otros paradigmas.
- Lecciones cortas y ejercicios prácticos que permiten asimilar y aplicar los conceptos de forma inmediata.
- Un enfoque didáctico y accesible, ideal para un primer curso de programación universitaria.
- Material complementario descargable para reforzar el aprendizaje autónomo.
Ficha técnica
- Autor: Trejos Buriticá, Omar Iván
- Editorial: RA-MA S.A. Editorial y Publicaciones
- Idioma: Español
- Tema: Informática: cuestiones generales, programación informática/desarrollo de software, lenguajes de programación y extensión/scripting
- Colección: Informática General
- Encuadernación: Bolsillo
- Fecha de edición: octubre de 2019
- Número de páginas: 164
- Peso: 145 g
Valoración editorial
Este manual se presenta como una herramienta pedagógica eficaz para quienes se enfrentan por primera vez a la programación funcional. Su enfoque estructurado y su lenguaje sencillo lo convierten en un recurso adecuado para entornos académicos, donde la claridad conceptual es esencial. La inclusión de ejercicios y material adicional refuerza su utilidad práctica, mientras que la conexión que establece con otros paradigmas de programación amplía su valor formativo. Es una opción recomendable para cursos introductorios y para el autoaprendizaje guiado.

