linguagem de programação
ALUNO: ANDERSON FERNANDO DE PEDER
DISCIPLINA: COMPILADORES
PROFESSOR: GÉCEM
CURSO: CIÊNCIA DA COMPUTAÇÃO
LINGUAGEM DE PROGRAMAÇÃO
MARINGÁ-PARANÁ
Histórias das linguagens de programação
Para se implementar um algoritmo em um computador, é necessário descrevê-lo de uma forma que o computador esteja apto a executá-lo. Essa descrição é feita por intermédio de uma “linguagem de programação”. O próprio conjunto de instruções de um processador pode ser entendido como uma “linguagem de programação” . Entretanto, essa linguagem normalmente não é a mais adequada para a descrição de um programa, uma vez que os algoritmos necessários podem ser sofisticados, e essa linguagem primitiva, também chamada de “linguagem de máquina” não é nem um pouco amigável ao programador, demandando um esforço muito grande na elaboração de programas mais complexos. Sendo assim, foram desenvolvidas, ao longo da história da computação, diversas “linguagens de programação”, cada qual, a seu tempo, introduzindo facilidades e recursos que foram tornando a tarefa de programar mais fácil e menos susceptível a erros.
As linguagens de programação podem ser divididas dentro da seguinte taxonomia:
• Linguagens de Baixo Nível
• Linguagens Não-Estruturadas
• Linguagens Procedurais
• Linguagens Funcionais
• Linguagens Orientadas a Objeto
• Linguagens Específicas a Aplicações
Linguagens de Baixo Nível
Linguagens de baixo nível são linguagens cujas instruções correspondem quase que diretamente ao código de máquina que será enviado ao processador para execução. Na verdade, existem tantas linguagens de baixo nível quantos são os conjuntos de instruções dos diferentes processadores. Essas linguagens são conhecidas de uma maneira unificada como “Linguagem Assembly”.
A linguagem Assembly corresponde a