Arquivo da tag: Macintosh

Linguagem de Programação Pascal

Uma Breve História

Projetada por Niklaus Wirth entre 1968 – 1969 e apresentada em 1970, Pascal é uma linguagem de programação estruturada, imperativa e muito eficiente. O nome Pascal é uma homenagem ao matemático e filosofo Francês Blaise Pascal .

Inicialmente Pascal foi largamente utilizado no ensino de programação estruturada. Toda uma geração de alunos(Eu por exemplo) de graduação utilizaram Pascal como linguagem introdutória. Variantes de Pascal também foram usados para tudo, desde projetos de pesquisa para jogos de PC e sistemas embarcados. Existem compiladores Pascal mais recentes que são amplamente utilizados.

Curiosidades?
  • No desenvolvimento do Apple Lisa e nos primeiros anos do sistema operacional Macintosh, Pascal foi a principal linguagem de alto nível utilizada;
  • Apollo Computer usou Pascal nos anos 80;
  • Skype é desenvolvido em Delphi – Object Pascal, uma derivação do Pascal que será apresentada com mais detalhes em outra oportunidade;

Para finalizar, você conhece o Perix? Eu também não, pelo menos até começar a escrever esse artigo! Perix é um Kernel escrito em Turbo Pascal e Assembly, inicializável(bootable) e capaz de rodar sem um sistema operacional. Faça o download do projeto e acesse o diretório SRC, encontrar alguns arquivos .pas. Sabe o porque de terem utilizado o Turbo Pascal para o desenvolvimento? Veja esse trecho dos criadores:

Nao estranhe se rodar ele numa maquina velha e notar que a maioria das funçoes    roda 1 milhao de vezes em menos de 1 segundo e se você estiver se perguntando porque Turbo Pascal, considere isso como resposta.

Pretendo apresentar a linguagem Pascal com mais detalhes, servirá como base nos estudos da Linguagem Object Pascal que é utilizada no mundo Delphi. Fico por aqui e até breve!

“Tudo é uma questão de Engenharia!”
“Everything is a matter of Engineering!”