GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Paradigmas de Linguagem de Programação

Douglas Lindemberg Computação Portugiesisch

Inhalt der Mindmap

Paradigmas de Linguagem de Programação

  1. Estudo dos Paradigmas

    • Aumento de Eficiência
    • Evita Vícios
    • Mais com Menos
    • Facilita o Aprendizado
    • Máximo de proveito dos Recursos
  2. Classificação das Linguagens

    • Por Nível
      • Baixo Nível
        • Médio Nível
          • Alto Nivel
            • Voltadas ao ser humano, contam com comandos mais simples de entender.
            • Muita Portabilidade
            • Facilidade de Programar
            • Mais lentas
            • Ocupam mais espaço na memória
          • Voltadas ao ser humano e Máquina, Contêm comandos tanto simples como complicados.
          • Linguagens Poderosas, permitem a criação de softwares mais complexos
          • Alguns comandos possuem sintaxe um pouco difícil de entender
        • Voltadas para a Máquina, conhecidas como Assembly.
        • Maior velocidade de processamento
        • Pouca Portabilidade
        • Ocupa menos espaço na memória
        • Códigos não estruturados, mais dificil de programar
    • Por Geração
      • Linguagens em nível de máquina
        • Linguagens de montagem
          • Linguagens orientadas ao usuario
            • Linguagens orientadas a aplicação
              • Linguagens do conhecimento
                • 5ª Gen
                • Linguagens de programação para resolução de problemas a partir de restrições dadas para o programa em vez de desenvolver algoritmos.
                • Facilitam a representação do conhecimento, o que é essencial para a simulação de comportamentos inteligentes.
                • Linguagens de programação lógica e linguagens baseadas em restrições geralmente pertencem a 5a geração.
              • 4ª Gen
              • Programas necessitam de menor número de linhas de código do que os programas correspondentes codificados em linguagens de programação convencionais.
              • Facilita a programação de computadores de tal maneira que usuários finais possam resolver seus problemas;
            • 3ª Gen
            • Orientadas à solução de problemas científicos e aplicações comerciais
            • Nesta geração surgiram também linguagens declarativas, as quais dividem-se, basicamente, em duas classes: Funcionais e Logicas
          • 2ª Gen
          • Compreende as linguagens simbólicas ou de montagem
          • Códigos de operação substituídos por mnemônicos
        • 1ª Gen
        • comunicação direta com o computador em termos de "bits",
        • Programação complexa, cansativa, e fortemente sujeita a erros.
    • Por Paradigma
      • Paradigma é um modelo interpretativo (ou conceitualização) de uma realidade.
      • Paradigma Logico
        • Permite a concepção da aplicação em alto nível de abstração
        • Linguagem mais próxima do raciocínio humano
        • Dificuldade em expressar algoritmos complexos
        • Complexidade exponencial
      • Paradigma Orientado a Objetos
        • Aumenta a reutilização de código
        • Reduz tempo de manutenção de código
        • Ampla utilização comercial
        • Menos eficientes
      • Paradigma Funcional
        • Simplifica a resolução de alguns tipos problemas; Prova de propriedades e Resolução de programas de otimização
        • Implementações ineficientes
        • Mecanismos primitivos de E/S
      • Paradigma Concorrente
        • Comunicação por memória compartilhada
        • Estrutura de dados compartilhada; vulnerabilidade
        • Multitarefa
      • Paradigma Imperativo
        • Eficiente
        • Bem estabelecido
        • difícil legibilidade, mais suscetível a erros
        • Tende a gerar códigos confusos, ao misturar tratamento de dados com código de programa

Informationen

Beschreibung
Computação Mindmap am Paradigmas de Linguagem de Programação, erstellt von Douglas Lindemberg am 15/03/2020.
Erstellt von
Douglas Lindemberg
Aufrufe
0
Verlauf
  • Erstellt von Douglas Lindemberg · 14 Mär 2020
  • Kopiert von Douglas Lindemberg · 14 Mär 2020
  • Kopiert von Douglas Lindemberg · 15 Mär 2020
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck