O que são paradigmas de programação?

Conceitos de Paradigmas de Programação

Eleanor Thomas

Senior Data Analytics Engineer

O que é um paradigma?

  • Um padrão, uma perspectiva ou um conjunto de ideias para operar
  • Um jeito de pensar sobre um tema ou abordar um problema
  • Exemplo: a visão de que a Terra é redonda, e não plana.

Uma Terra plana e uma Terra redonda

Conceitos de Paradigmas de Programação

O que é um paradigma de programação?

  • Programa: conjunto de instruções escritas para dizer ao computador o que fazer
  • Paradigma de programação: estilo ou forma de escrever programas
  • Pode classificar programas com base em seus recursos
  • Paradigmas diferentes para tarefas diferentes
  • Exemplos:
    • Programação procedural
    • Programação funcional
    • Programação orientada a objetos
Conceitos de Paradigmas de Programação

O que é uma linguagem de programação?

  • Linguagens vs. paradigmas de programação
  • Linguagem de programação: sistema específico de notação para escrever programas
  • Exemplos:
    • Python
    • Java
    • Scala
    • C++
Conceitos de Paradigmas de Programação

Paradigmas vs. linguagens de programação

  • Pode haver mais de uma linguagem por paradigma
  • Novas linguagens são criadas para o mesmo paradigma
  • Também pode haver mais de um paradigma por linguagem
  • Python pode ser usado para programação procedural, funcional e orientada a objetos
Conceitos de Paradigmas de Programação

Vamos praticar!

Conceitos de Paradigmas de Programação

Preparing Video For Download...