Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmas de Linguagens de Programação CAP1 MAPA 1 (Lisp (Trabalha com…
Paradigmas de Linguagens de Programação CAP1 MAPA 1
Ortogonalidade
Fraca
Maior variedade de uso e interpretações
Podem gerar muitos erros devidos a várias formas de implementação de uma solução
Forte
Restrita e com menores variações em sua programação
Menos variações de sintaxe e combinações de seus comandos
Métodos de implementação
Categorias de linguagens
Imperativa
Funcional
Orientação a objeto
Lógicas
Linguagens de Marcação
HTML
Processo de execução
Linguagens de máquina
Linguagens de alto nível
Linguagens Compiladas
Compiladores convertem linguagens de alto nível para linguagem de máquina compreendida pelo hardware
Linguagens Interpretadas
Um interpretador compreende a codificação sem a necessidade de compilação e executa seus comandos
Pré-processador
Software que faz a primeira preparação antes da compilação, prepara os tipos definidos pelo programador e carrega o código de bibliotecas para dentro do código original
O início
Plankalkul
Considerada a primeira linguagem
década de 40 / Konrad Zuze
Univac 1
Década de 40
1º pc com fins comerciais
Linguagem = Short Code
FORTRAN
IBM década de 50
Uma das mais importantes linguagens da história
Usada no IBM 704
Primeira linguagem compilada de alto nível
Lisp
Década de 50
Programação funcional
Baseada em IPL-1, IPL-2 e FLPL
Trabalha com átomos e listas
Ideal para uso em (IA)
ALGOL
Fins científicos
Serviu de base para outras
Base em FORTRAM
Versão 58 ficou mundialmente conheida