Programa do Curso

Introdução a Haskell

  • Plataforma e ferramentas
  • Programa Olá Mundo
  • Um pouco de história

Haskell sintaxe

  • Funções
  • Distinção de maiúsculas e minúsculas e correspondência de padrões
  • Layout (recuo)
  • Estruturas de controle (se, caso, deixe, onde)

Sistema de tipos

  • Tipos básicos
  • Tipos de funções simples
  • Polimorfismo
  • Funções de ordem superior
  • Tipos personalizados
  • Números em Haskell
  • Classes de tipo

Construindo programas

  • Tratamento de IO
  • Sistema de módulos
  • Pacotes e bibliotecas
  • Compilando aplicativos

Exemplos e estudos de caso

  • Quebra-cabeça de oito rainhas em Haskell
  • Programação dinâmica e memorização em Haskell
  • Análise simplificada de arquivos CSV
  • Um cliente HTTP

Requisitos

Familiaridade com, pelo menos, uma outra linguagem de programação. Programming experiência.

 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas