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


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web

  28 horas

Seguridad Java Avanzada

  21 horas

Combinado JAVA, PHP y Seguridad de Aplicaciones Web

  28 horas

Seguridad Java Estándar

  14 horas

Seguridad de Aplicaciones Java y Web

  21 horas

Avanzado Java, JEE y Seguridad de Aplicaciones Web

  28 horas

Categorías Relacionadas