Mapa mental
Paradigmas de Linguagem de Programação
Conteúdo do mapa
Paradigmas de Linguagem de Programação
Estudo dos Paradigmas
- Aumento de Eficiência
- Evita Vícios
- Mais com Menos
- Facilita o Aprendizado
- Máximo de proveito dos Recursos
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
- Alto Nivel
- 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
- Médio Nível
- Baixo Nível
- 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;
- Linguagens do conhecimento
- 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
- Linguagens orientadas a aplicação
- 2ª Gen
- Compreende as linguagens simbólicas ou de montagem
- Códigos de operação substituídos por mnemônicos
- Linguagens orientadas ao usuario
- 1ª Gen
- comunicação direta com o computador em termos de "bits",
- Programação complexa, cansativa, e fortemente sujeita a erros.
- Linguagens de montagem
- Linguagens em nível de máquina
- Por Paradigma
- Paradigma é um modelo interpretativo (ou conceitualização) de uma realidade.
- Por Nível
Informações
- Descrição
- Mapa Mental sobre Paradigmas de Linguagem de Programação, criado por Douglas Lindemberg em 14-03-2020.
- Criado por
- Douglas Lindemberg
- Visualizações
- 1
- Avaliação