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)

Cursos Relacionados

Haskell Avanzado

14 horas

Introduction to Programming

35 horas

Código limpio

14 horas

Programación de Red Linux

14 horas

Java Advanced

28 horas

Continuous Integration (CI) for Java

14 horas

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

Comenzando con Eclipse IDE para Java

7 horas

Gosu Programming

7 horas

Developing in Java Programming for OO Developers

28 horas

Categorías Relacionadas

1