A
linguagem Pascal foi desenvolvida entre os anos de 1968 e 1970 pelo professor
Niklaus Wirth na Universidade Técnica de Zurique, Suíça. Seu nome é uma
homenagem a Blaise Pascal (1623-1662), matemático e filósofo francês que
inventou a primeira calculadora mecânica.
É uma linguagem de programação estruturada, ou
seja, é uma forma de programação de computadores que preconiza que todos
os programas possíveis podem ser reduzidos a apenas três estruturas: sequência,
decisão e iteração. A Programação estruturada orienta os programadores
para a criação de estruturas simples em seus programas, usando as subrotinas e
as funções. Foi a forma dominante na criação de software anterior à programação
orientada por objetos.
Embora não tenha sido a primeira linguagem a
incorporar conceitos da programação estruturada, o Pascal, é considerado um
marco na evolução das linguagens de programação, isto é dado devido suas
características e várias inovações introduzidas na sua época, como por exemplo
a utilização de procedimentos que leem e escrevem campos individuais em vez de
registros completos, o uso de funções e procedimentos recursivos, entre outros.
O desejo
de Niklaus Wirth era desenvolver uma nova linguagem que fosse simples e
coerente, capaz de gerar programas claros e facilmente legíveis, favorecendo a
utilização de boas técnicas de programação, tudo isso para ser utilizado no
ensino da programação estruturada.
Após sua criação foram lançadas diversas variações da linguagem Pascal-Padrão, implementando recursos que não são encontrados na estrutura padrão da linguagem. Nas mãos da Borland, já foram lançadas as versões 3.0, 4.0, 5.0 e 5.5 na década de 80. Durante a década de 90 foram lançadas as versões 6.0, 7.0 e o lançamento da linguagem Delphi, para programação em ambiente Windows.
Pascal é normalmente uma das linguagens de escolha para ensinar programação, junto com Scheme, C e Fortran. Comercialmente, a linguagem foi sucedida pela criação da linguagem Object Pascal, atualmente utilizada nos IDEs Embarcadero Delphi (Object Pascal), Kylix e Lazarus. Academicamente, seus sucessores são as linguagens subsequentes de Niklaus Wirth: Modula-2 e Oberon. A partir da versão 2005, o Delphi passou a se referir a sua linguagem de programação como Delphi Language.
Nenhum comentário:
Postar um comentário