introalg:taller07
Tabla de Contenidos
Taller de Programación Funcional
Introducción a los Algoritmos 2007
Clases
Abr 10-12 | Clase 1 | Introducción, manejo de Hugs, ciclo de edición, inferencia de tipos, tuplas, análisis por casos | |
Abr 17-19 | Clase 2 | Pattern matching numérico, tuplas y listas, divide y conquista, estilo de código | Clase Jueves 19 es a las 15 |
Abr 24-26 | Clase 3 | Recursión lineal, aplicaciones, filtros, acumuladores | Clase Jueves 26 es a las 15 |
May 1-3 | Día del Trabajador, 3 Mayo consulta pre parcialito taller 1 de 15 a 18 | ||
May 8-10 | Parcialito 1 | Predicados y funciones simples, tuplas, composición, análisis por caso, recursión lineal | |
May 15-17 | Clase 4 | Aplicación parcial (secciones), generalización de las funciones vistas (map, filter, fold, etc.), alto orden | |
May 22-24 | Semana de Mayo, consulta martes y jueves de 14 a 15:30 | ||
May 29-31 | Clase 5 | Recursión doble, más funciones politípicas, análisis de rendimiento | |
Jun 5-7 | Parcialito 2 | Funciones recursivas | |
Jun 12-14 | Clase 6 | Un ejemplo más grande, frecuencia de palabras |
Problemas
- Problemario del taller, con todos los problemas que vas a resolver en el taller de Haskell.
- Wiki de Scripts Haskell, aca podés dejar código Haskell de manera libre.
Programas
Para los usuarios de Windows y *nix, hay versiones para bajar desde Downloading Hugs.
Las principales distribuciones Linux (Debian, Ubuntu, Fedora y Gentoo) incluyen Hugs como un paquete de instalación.
En Windows tenemos MinHugs una versión pequeña de solo 1.4MiB de descarga.
Bibliografía
- José Gallardo, Paco Gutiérrez y Blas Ruiz, "Una introducción agradable a Haskell versión 98", Febrero de 2001.
- Traducción de "A gentle introduction to Haskell Version 98".
- Blas C. Ruiz, Francisco Gutiérrez, Pablo Guerrero y José E. Gallardo, "Razonando con Haskell", Thompson, 2004.
- Jose E. Labra G., Introducción al lenguaje Haskell, Universidad de Oviedo, Departamento de Informática, Octubre 1998.
- Simon Thompson, Haskell The Craft of Functional Programming, 2da edición, Addison-Wesley, 1999.
- Mucho material en inglés de Introductions to Haskell.
introalg/taller07.txt · Última modificación: 2018/08/10 03:03 por 127.0.0.1