Palestra: Programação Genérica aplicada: levando a abstração ao limite

Sala:

Dia da semana:

6:15pm - 7:05pm

Elementos da Programação Genérica são conhecidos pela maioria de nós – afinal, técnicas como generics (Java, C#, F#) ou templates (C++, D) já estão presentes em diversas linguagens de programação modernas. Porém a Programação Genérica é muito mais do que isso: é um paradigma que permite construir algoritmos e estruturas de dados reutilizáveis e eficientes.

​Nessa palestra iremos mostrar esses benefícios na prática. Serão abordados os seguintes tópicos:

  • O que é mesmo a Programação Genérica
  • Onde os princípios da Orientação a Objetos falham
  • Algoritmos genéricos para resolução de problemas reais
  • A relação com a Programação Funcional
  • Standard Template Library (STL)
  • Como reutilização e eficiência decorrem da Programação Genérica​

Nessa palestra serão apresentadas técnicas e algoritmos da biblioteca padrão do C++, bem como exemplos em várias outras linguagens, incluindo C#, Java, Haskell e F#.

Tracks

Segunda-feira

Terça-feira

Quarta-feira