Contenido Haskell






PRIMERA PARTE
Conceptos Básicos de Programación


0. Preparando Motores !
  1. La programación Declarativa
  2. ¿Qué es la programación funcional?
  3. Datos inmutables
  4. Funciones como expresiones
  5. Funciones Higher-Order
  6. Transparencia Referencial
  7. Evaluación Perezosa
  8. Pattern Matching (Ajuste de patrones)
  9. Recursión
  10. Mónadas
  11. Haskell como investigación
  12. ¿Cuál es el horizonte hoy?
1. Bienvenidos a Haskell
  1. ¿Qué es Haskell?
  2. ¿Por qué Haskell y no otro lenguaje?
  3. Breve historia de Haskell
  4. Instalando Haskell Platform
  5. Probando Haskell en modo interactivo
  6. Clásico Primer programa: Hola Haskell !
  7. Compilando Haskell
  8. Comentarios y documentación
2.  Haskell Interactivo
  1. Usando el GHCi
  2. Uso de tipos de datos clásicos
  3. Funciones aritméticas
  4. Funciones booleanas
  5. Algunas Funciones Preinstaladas de Haskell
  6. Construcción de funciones simples
  7. Funciones como argumentos de funciones
  8. Funciones como expresiones: if/then
  9. Nombres como expresiones
3. Listas y Tuplas
  1. ¿Qué es una lista en Haskell?
  2. ¿Qué es una tupla en Haskell?
  3. Concatenamiento de listas
  4. Acceso a elementos de una lista
  5. Listas dentro de listas
  6. Operadores booleanos con listas
  7. Operaciones con listas
  8. Rangos de listas
  9. Comprensión de listas (List Coprehension)
  10. Usando tuplas
  11. Usando tuplas pares
  12. Usando listas y tuplas
4. Tipos de datos (types) y clases de tipos (typeclasses)
  1. Teoría de conjuntos básica
  2. Tipos de datos Haskell
  3. Clases de tipos de datos básicos
  4. Funciones de clases de tipos básicos
5. Creando Funciones
  1. Creando patrones para ajustar - Pattern Matching
  2. Guardas
  3. Where
  4. Let
  5. Expresiones Case




No hay comentarios:

Publicar un comentario