Paradigmas de Programação

1013 palavras 5 páginas
Paradigma de Programação

Um paradigma de programação fornece e determina a visão que o programador possui sobre a estruturação e execução do programa. Por exemplo, em programação orientada a objetos, programadores podem abstrair um programa como uma coleção de objetos que interagem entre si, enquanto em programação funcional os programadores abstraem o programa como uma sequência de funções executadas de modo empilhado.
Assim como diferentes grupos em engenharia de software propõem diferentes metodologias, diferentes linguagens de programação propõem diferentes paradigmas de programação. Algumas linguagens foram desenvolvidas para suportar um paradigma específico (Smalltalk e Java suportam o paradigma de orientação a objetos enquanto Haskellsuportam o paradigma funcional), enquanto outras linguagens suportam múltiplos paradigmas (como o LISP, Perl, Python, C++ e Oz).
Os paradigmas de programação são muitas vezes diferenciados pelas técnicas de programação que proíbem ou permitem. Por exemplo, a programação estruturada não permite o uso de goto. Esse é um dos motivos pelo qual novos paradigmas são considerados mais rígidos que estilos tradicionais. Apesar disso, evitar certos tipos de técnicas pode facilitar a prova de conceito de um sistema, podendo até mesmo facilitar o desenvolvimento de algoritmos.
O relacionamento entre paradigmas de programação e linguagens de programação pode ser complexo pelo fato de linguagens de programação poderem suportar mais de umparadigma.

História:
Inicialmente, os computadores eram programados através de código binário, que representava as sequências de controle alimentadas à [CPU]. Tal processo era difícil e propenso a erros; os programas estavam em código de máquina, que é um paradigma de programação de muito baixo nível.
Para facilitar a programação foram desenvolvidas linguagens de montagem. Elas substituíam as funções do código de máquina por mnemônicos, endereços de memória absolutos por identificadores. A

Relacionados

  • Paradigma De Programacao
    3430 palavras | 14 páginas
  • Paradigmas de programação
    1366 palavras | 6 páginas
  • Paradigmas da Programação
    679 palavras | 3 páginas
  • Paradigma de Programacao
    1419 palavras | 6 páginas
  • PARADIGMAS DA PROGRAMAÇÃO
    1651 palavras | 7 páginas
  • Paradigma de programação
    434 palavras | 2 páginas
  • Paradigmas de programação
    1313 palavras | 6 páginas
  • Paradigmas de Programação
    4008 palavras | 17 páginas
  • PARADIGMAS DE PROGRAMAÇÃO
    6629 palavras | 27 páginas
  • Paradigmas de programação
    652 palavras | 3 páginas