Teste
As linguagens de programação não são mais do que um conjunto de palavras utilizadas na escrita de programas, de acordo com léxico próprio sujeito a uma determinada estrutura. Inicialmente as linguagens de programação, aproximavam-se bastante das instruções do processador, o que as tornava muito complexas e de difícil utilização. No entanto esta evoluiu rapidamente, e desde então aparecem linguagens aproximadas da linguagem natural.
As linguagens de programação têm como objetivo:
Permitir a escrita de programas utilizados pelo computador
Processadores de texto
Folhas de cálculo
Sistemas operativos
Jogos
Programas de tratamento de imagens e de gráficos
Linguagens orientadas para objetos
Estas permitem uma conceptualização muito grande da programação através de estruturas designadas por objetos. Definindo quais as operações que podem ser realizadas sobre eles.
Classificação linguagens de programação
Nível Alto (aproximam-se da linguagem corrente)
Cobol, Pl/1, BASIC, LOGO, ADA, RPG, LISP
Nível Baixo (aproximam-se da linguagem máquina ou das instruções do processador)
Assembly, C, ALGOL, FORTRAN
Programas
O que é um Programa?
É um conjunto de instruções organizadas de uma forma lógica e previamente estabelecida, permitindo ao computador executar as tarefas que lhe são pedidas.
Programa Fonte: É os textos que escrevemos numa linguagem de programa.
Programa Objeto: É o programa que obtém após se ter traduzido o programa fonte.
Fases de elaboração de um programa
1. Apresentação e análise do problema
2. Formulação e representação de um algoritmo
3. Codificação e interpretação do programa fonte
4. Compilação e interpretação do programa fonte
5. Testes do programa de forma a verificar erros de lógica
Programas tradutores
Para que o computador possa entender os programas é necessário traduzi-los para linguagem – máquina, uma sequência de zeros e uns – binário.
A tradução do programa fonte para