GoConqr has a new look! Let us know what you think.

Flashcards

Paradigmas

Natalia Batista Feigl Portuguese 12 cards

Cards in this deck (12)

  1. 1Paradigma LógicoOs programas são escrito com base nas relações entre entrada e saída. A programação consiste em proposições e conectores lógicos.
  2. 2Conectores LógicosE, ou, negação, implica, equivale.
  3. 3PrologConstituído de uma coleção de unidades lógicas chamadas predicados. Cada predicado é uma coleção de cláusulas, que por sua vez são fatos ou regras.
  4. 4Paradigma ImperativoAmbos os dados e programas são armazenados na mesma memória onde são movidos para uma CPU externa e logo após essa interação são transferidos para a memória
  5. 5ProcedimentosA programação é estruturada em blocos de comando e atualizações de variáveis. Esses procedimentos devem ser executados em uma sequencia pré-estabelecida.
  6. 6Programa EstáticoTipo de programação indicada em projetos que não haja mudanças consideráveis no decorrer do tempo.
  7. 7Paradigma Orientado a ObjetosPossibilita uma programação complexa, através da criação de variáveis e funções denominadas de objetos, que se comportam de maneira determinadas pelo seu tipo/classe.
  8. 8Herança e Polimorfismo.A programação ocorre por meio de transferências de dados entre os objetos ligados a uma classe que se conectam através da reutilização de código, principalmente entre heranças e polimorfismos.
  9. 9PopularÉ o tipo de linguagem mais difundido, alguns exemplos de linguagem ligadas aos objetos são: Java, C++, C# e Python.
  10. 10Paradigma FuncionaEla enfatiza a aplicação de funções, em contraste da programação imperativa, que enfatiza mudanças no estado do programa. O objetivo desse tipo de linguagem é imitar ao máximo as funções matemáticas.
  11. 11Vantagens e DesvantagensVantagens: Não precisa se preocupar com variáveis.
    Programação mais simples.
    Execução concorrente é mais simples. Desvantagens: ”O mundo não é funcional!”.
    Implementações ineficientes. Mecanismos primitivos de E/S e formatação.
  12. 12LISPUm exemplo de linguagem funcional é o LISP, que é bastante dinâmica é fácil de adaptar-se ás mudanças de paradigmas de programação que podem ocorrer.

Information

Description
Flashcards on Paradigmas, created by Natalia Batista Feigl on 09/03/2022.
Views
19
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?