imformatica
Escrever programas de computador em linguagem de máquina, apesar de os programas produzidos serem extremamente rápidos, pode ser muito difícil, trabalhoso e de alto custo, além de exigir conhecimentos profundos sobre o computador. Para não termos que programá-lo nessa linguagem difícil, foram desenvolvidas as linguagens de alto nível. Estas nos permitem descrever o que queremos que o computador faça utilizando instruções mais próximas da nossa linguagem. Além de facilitarem as descrições dos processos a serem executados, as linguagens de alto nível simplificam a utilização da memória do computador, diminuindo a quantidade de detalhes com os quais deve ocuparse o programador. Assim, ao invés de lidarmos com bits, bytes, endereços de memória e uma infinidade de outros detalhes, podemos pensar em "limpar a tela", "imprimir uma linha de texto", somar e subtrair variáveis como na matemática e tomar uma decisão na forma "se...então".
Veja um exemplo específico - as instruções abaixo, na linguagem Pascal, determinam que a tela seja limpa, uma soma seja efetuada e o resultado desta mostrado na tela:
ClrScr;
Write (513 + 450 + 1200);
Uma linguagem de programação de alto nível possui várias características em comum com a nossa linguagem. Elas possuem um alfabeto (letras, números e outros símbolos) e palavras. Há palavras predefinidas na linguagem, mas também podemos formar as nossas próprias. Frases podem ser construídas com as palavras, respeitando-se certas regras. O conjunto de regras de construção de palavras e frases numa linguagem de alto nível, assim como nas linguagens comuns, chama-se sintaxe.
Linguagem Pascal
O PASCAL (não fale "pascoal"!) foi desenvolvido por Niklaus Wirth
(http://www.cs.inf.ethz.ch/~wirth/) para ser a primeira linguagem de programação a ser aprendida. É bem fácil de ensinar e aprender, e sua estrutura é um pouco mais rígida do que a de outras linguagens, visando estimular maior organização