Programación funcional

Curso de programación funcional en Scheme/DrRacket

Entries for mayo, 2011

Estructuras y abstración de datos

Todos los lenguajes prevén la manipulación de datos de ciertos tipos y definen no sólo la forma en que éste los almacena en la memoria sino las operaciones por defecto que una aplicación puede hacer sobre ellos. Sin embargo, para que un programa sea robusto en su significado, fácil de comprender y eficaz en su […]

Programa de dibujo

Crear estructuras parametrizadas para las figuras geométricas: rectangulo círculo disco (dos círculos concéntricos) triángulo cruz raya De las figuras listadas, excepto por el círculo, todas se pueden ver como polígonos (no necesariamente cerrados). Hacer una función que dibuje polígonos, recibiendo una lista de puntos y dibujando rayas entre todos los puntos sucesivos. A partir de […]

Lambda en scheme

La base fundamental de Scheme y los lenguajes que obedecen el paradigma funcional es el cálculo lambda. Esta entrada no es sobre ese tema, que es un tema avanzado que formaliza la solución de problemas mediante la secuenciación y composición de funciones, sino sobre cómo es que Scheme usa éste concepto y en especial cómo […]