HISTÓRIA
O espaço deste site foi gentilmente cedido pela MSXALL

  LINGUAGENS DE PROGRAMAÇÃO - PASCAL
 
Curso Prático de PASCAL -
Conceitos Básicos / Estrutura de um programa em Pascal
 

Estrutura básica de um programa em Pascal

Os computadores não entendem nem também podem executar instruções em linguagens de programação de alto nível. O computador só entende linguagem de máquina (0 ou 1). Sendo assim, programas escritos em linguagens de programação de alto nível devem ser traduzidos antes que o computador possa ter como executá-los. Basicamente existem dois tipos de programas que executam esta tarefa de tradução:

Os dois programas aceitam como entrada um programa escrito em linguagem de alto nível e geram, como saída, um programa em linguagem de máquina que possa ser entendido e executado pelo computador.

A diferença entre eles está na forma de executar a tarefa de tradução. O interpretador traduz linha a linha do programa para a linguagem de máquina e roda uma linha por vez até que o programa seja executado. O compilador traduz todas as linhas do programa para a linguagem de máquina e só o executa desde que não apresente nenhum problema.

A linguagem de programação Pascal é em sua forma tradicional, compilada, e, como dissemos na Introdução deste curso, utilizaremos o Turbo Pascal 3.0 do MSX que é o compilador e como 'front end' para desenvolvimento o MSXPAD de José Lúcio Gama, do portal MSXFiles, que acelera bastante o desenvolvimento, podendo ser feito no PC através do uso de algum emulador, compilá-lo, executá-lo já no formato nativo do MSX.