LP002

5341 palavras 22 páginas
Tópicos Especiais em Linguagem de Programação III
Histórico das linguagens de programação 1

Sumário
Conceito
Paradigmas
Abstrações
Linguagens de Scripting
Histórico
Detalhes das Linguagens de Programação
2

Conceito
Linguagem de Programação é um sistema de notações para descrição de computação sob forma legível tanto para o ser humano quanto para as máquinas A descrição de Computação pode ser feita de diversas maneiras:






Pela Programação imperativa – O estado do sistema é repetidamente atualizado por atribuições.
Pela Programação funcional – Novos estados são criados repetidamente em vez de atualizar estados anteriores.
Pela Programação lógica – Estabelece-se o que seja considerado verdade sobre uma solução e a linguagem busca uma solução.

3

Conceito
Para estabelecer o que significa legível para o ser humano é preciso afirmar que o ser humano não precisa conhecer perfeitamente o funcionamento do computador
Para fazer uma analogia com os automóveis, basta lembrar que não há necessidade de conhecer seu funcionamento interno para dirigi-los
A maioria dos motoristas não tem noção do funcionamento dos pistões engrenagens, velas, injetores, radiadores, etc
A direção é possível com o conhecimento de pequeno número de abstrações:





Ignição – inserir a chave e gira-la faz o caro dar partida.
Acelerador – pressiona-lo faz o carro acelerar.
Volante – gira-lo faz o movimento do carro mudar de direção.
Freio – pressiona-lo faz o carro parar.

4

Conceito
Para definir uma abstração é definido um pequeno número de operações na abstração que de forma alguma fornece o código interno de implementação da abstração
Estas abstrações podem ser de controle e de dados.
Linguagens que preservam as abstrações, não importando as operações que o programa esteja executando são chamadas “seguras” ou “fortemente tipadas”
Aquelas nas quais o programa pode violar as abstrações são consideradas “não seguras” ou fracamente tipadas.
A história das linguagens de programação tem

Relacionados

  • Atividade dissertativa do ep-de módulo i – língua portuguesa
    262 palavras | 2 páginas