Aula 07 ICSI 130415

1299 palavras 6 páginas
UNIVERSIDADE ESTADUAL DE GOIÁS
SISTEMAS DE INFORMAÇÃO

Tópicos da Aula
Linguagens de Programação
Geração de Linguagens;
Tradutores de linguagens de programação.

INTRODUÇÃO A COMPUTAÇÃO E
SISTEMAS DE INFORMAÇÃO
Eduardo José Magalhães

Linguagens de Programação
Uma linguagem de programação é um conjunto de convenções e regras que especificam como instruir o computador a executar determinadas tarefas.
O meio mais eficaz de comunicação entre pessoas é a linguagem (língua ou idioma).

Linguagens de Programação

Linguagens de Programação
Na programação de computadores, uma linguagem de programação serve como meio de comunicação entre o indivíduo que deseja resolver determinado problema e o computador escolhido para ajudá-lo na solução. A linguagem de programação deve fazer a ligação entre o pensamento humano (muitas vezes de natureza não estruturada) e a precisão requerida para o processamento pela máquina. Linguagens de Programação

O desenvolvimento de um programa será mais fácil se a linguagem de programação a ser usada estiver mais próxima do problema a ser resolvido.

1

Geração das Linguagens
Cronologicamente podemos classificar as linguagens de programação em cinco gerações: 1ª geração: linguagens em nível de máquina; 2ª geração: linguagens de montagem
(Assembly);
3ª geração: linguagens orientadas ao usuário; 1ª Geração
Os primeiros computadores eram programados em linguagem de máquina em notação binária. A instrução 0010 0001 0110
1100, quando executada, realiza a soma
(código de operação 0010) do dado armazenado no registrador 0001, com o dado armazenado na posição de memória 108
(0110 1100).

2ª Geração
A segunda geração de linguagens de programação compreende as linguagens simbólicas de montagem, projetadas para minimizar as dificuldades da programação em notação binária.
Códigos de operação e endereços binários foram substituídos por mnemônicos
(memorização). Assim, a instrução de máquina do exemplo anterior evoluiu para:

Geração das Linguagens

Relacionados