Programa del Curso

Introducción a Haskell

  • Plataforma y herramientas
  • Programa Hola Mundo
  • Un poco de historia

Haskell Sintaxis

  • Funciones
  • Distinción de mayúsculas y minúsculas y coincidencia de patrones
  • Diseño (sangría)
  • Estructuras de control (if, case, let, where)

Sistema de tipos

  • Tipos básicos
  • Tipos de funciones simples
  • Polimorfismo
  • Funciones de orden superior
  • Tipos personalizados
  • Números en Haskell
  • Clases de tipo

Programas de construcción

  • Manejo de E/S
  • Sistema de módulos
  • Paquetes y bibliotecas
  • Compilación de aplicaciones

Ejemplos y estudios de casos

  • Rompecabezas de ocho reinas en Haskell
  • Programación dinámica y memorización en Haskell
  • Análisis simplificado de archivos CSV
  • Un cliente HTTP

Requerimientos

Familiaridad con al menos otro lenguaje de programación. Programming experiencia.

 14 horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos