Please enable JavaScript.
Coggle requires JavaScript to display documents.
CLASSIFICAÇÃO DAS LINGUAGENS - Coggle Diagram
CLASSIFICAÇÃO DAS LINGUAGENS
TIPOS DE SOFTWARE
BÁSICO
PROGRAMAS ESSENCIAIS AO FUNCIONAMENTO DO COMPUTADOR. EX: SO
APLICATIVO
OFERECE AO USUÁRIO FACILIDADES PARA REALIZAR UMA TAREFA
ABSTRAÇÃO NAS LINGUAGENS DE PROGRAMAÇÃO
É O PROCESSO DE IDENTIFICAÇÃO DAS QUALIDADES E PROPRIEDADES RELEVANTES PARA O CONTEXTO
UM MODELO É UMA ABSTRAÇÃO DA REALIDADE
UM PROGRAMA É UM MODELO, POIS REPRESENTA A SOLUÇÃO DE UM PROBLEMA EM TERMOS ALGORÍTMICOS
CLASSIFICAÇÕES
POR NÍVEL
CONSIDERA A PROXIMIDADE DA LINGUAGEM COM AS CARACTERÍSTICAS DA ARQUITETURA DO COMPUTADOR OU COM A COMUNICAÇÃO COM O HOMEM
LINGUAGEM DE BAIXO NÍVEL
SE APROXIMA DA LINGUAGEM DE MÁQUINA, ALÉM DA PRÓPRIA. SE COMUNICA DIRETAMENTE COM OS COMPONENTES DE HARDWARE. ESTÃO RELACIONADAS À ARQUITETURA DE UM COMPUTADOR.
SÃO ESCRITAS USANDO O CONJUNTO DE INSTRUÇÕES DO RESPECTIVO PROCESSADOR. OU SEJA, CADA PROCESSADOR TEM UM CONJUNTO DE INSTRUÇÕES ESPECÍFICO (
INSTRUCTION SET
)
LINGUAGEM DE ALTO NÍVEL
AS INSTRUÇÕES DAS LINGUAGENS DE ALTO NÍVEL SÃO BASTANTE ABSTRATAS
NÃO ESTÃO RELACIONADAS À ARQUITETURA SO COMPUTADOR DIRETAMENTE
CADA COMANDO EM LAN PRECISA SER CONVERTIDO E EQUIVALERÁ A MAIS DE UMA INSTRUÇAO PRIMÁRIA DO HARDWARE.
POR GERAÇÃO
LBN
1ª GERAÇÃO
2ª GERAÇÃO
LAN
3ª GERAÇÃO
4ª GERAÇÃO
5ª GERAÇÃO
1ª GERAÇÃO
LINGUAGEM DE MÁQUINA
2ª GERAÇÃO
SÃO DENOMINADAS ASSEMBLY, E TRADUZIDAS PARA LINGUAGEM DE MÁQUINA POR UM PROGRAMA ESPECIAL, MONTADOR, CHAMADO ASSEMBLER
3ª GERAÇÃO
DE APLICAÇÃO GERAL. SUPORTA VARIÁVEIS DE TIPOS SIMPLES, ESTRUTURADOS, COMANDOS CONDICIONAIS, DE ITERAÇÃO E PROGRAMAÇÃO MODULAR.
4ª GERAÇÃO
COM APLICAÇÃO E OBJETOS BEM ESPECÍFICOS
NÃO PROCEDURAIS
, OU SEJA, O PROGRAMADOR ESPECIFICA O QUE DEVE SER FEITO E NÃO O COMO DEVE SER FEITO
5ª GERAÇÃO
VOLTADAS À
INTELIGÊNCIA ARTIFICIAL
LINGUAGENS DECLARATIVAS E NÃO ALGORÍTIMICAS
SÃO USADAS PARA O DESENVOLVIMENTO DE SISTEMAS ESPECIALISTAS, DE SISTEMAS DE RECONHECIMENTO DE VOZ E DE MACHINE LEARNING
EX:
SQL
SÃO
PROCEDURAIS
, OU SEJA, ESPECIFICA-SE EXATAMENTE A RESOLUÇÃO DO PROBLEMA