Propaganda

quem inventou o programa pascalo Pascal linguagem de programação, que foi baseada na linguagem de computador ALGOL, foi desenvolvida no final dos anos 1960 e recebeu o nome de Blaise Pascal - um matemático francês, responsável por uma série de descobertas e que também inventou a primeira calculadora (chamada Pascaline) em 1645.

Considerando que Pascal morreu em 1662 e que a linguagem Pascal foi inventada quase 300 anos depois, ele não pode ter criado a linguagem. Então, quem inventou a linguagem de programação Pascal?


Pascal foi desenvolvido por Niklaus Wirth, que nasceu em 15 de fevereiro de 1934 em Winterthur, Suíça, filho de Walter, um professor de geografia, e Hedwig (Keller) Wirth. Niklaus desenvolveu o Algol-W que foi implementado em um dos primeiros IBM 360 (que era do tamanho de uma sala) e o usou como base para o desenvolvimento da linguagem Pascal alguns anos depois.

quem inventou o programa pascal

“Enquanto os europeus geralmente pronunciam meu nome da maneira certa (‘ Nick-louse Veert ’), os americanos invariavelmente misture-o em ‘Valor do níquel’. Isso quer dizer que os europeus me chamam pelo nome, mas os americanos me chamam pelo valor."

instagram viewer

~ Niklaus Wirth

Pascal foi criado por Wirth como uma linguagem que poderia ser usada para ensinar conceitos fundamentais que funcionariam de forma confiável e eficiente nos computadores disponíveis na década de 1970. Pascal acabou sendo utilizado para jogos de computador, sistemas embarcados e projetos de pesquisa, e também foi utilizado para o desenvolvimento do Lisa, um dos primeiros computadores Apple (Macintosh) e um de seus derivados, Object Pascal, ainda é usado hoje, em aplicativos como o Skype.

quem escreveu a linguagem de programação pascal

Niklaus Wirth é autor de livros altamente reconhecidos, como “Algoritmos + Estruturas de Dados = Programas” (1976) e recebeu dez doutorados honorários e foi premiado com o Prêmio IEEE Emmanuel Piore e a Prêmio Turing em 1984, entre muitos outros, mas a principal contribuição de Wirth sempre foi o conceito de criação de software produtivo projetado de forma organizada e livre de desordem desnecessária.

quem escreveu a linguagem de programação pascal

Em seu artigo chamado “Um apelo pelo software enxuto”[PDF] que foi escrito por Wirth em 1995, ele explica alguns dos problemas com o desenvolvimento de software e por que é importante criar um código limpo e organizado citando duas "leis" que ele acredita refletem o o negócio:

  • O software se expande para preencher a memória disponível. (Parkinson)
  • O software está ficando mais lento mais rapidamente do que o hardware fica mais rápido. (Reiser)

Ideias interessantes, considerando o número de linhas de código de alguns dos softwares mais usados ​​hoje, parecem estar crescendo, mesmo quando o hardware fica menor a cada dia. Por exemplo:

  • Básico tinha 4,000 linhas de código em 1975, agora acabou 2 milhões.
  • A primeira versão do Word tinha 27,000 linhas de código. A versão atual do Office acabou 30 milhões.
  • Mac OS X é feito de cerca de 90 milhões linhas de código.
  • O Windows 95 foi feito de 15 milhões linhas de código, o Windows 7 é feito de mais 50 milhões linhas de código.
  • Um único aplicativo de jogo para o iPhone, como o aplicativo de jogo “Unreal” acabou 2 milhões linhas de código.
quem inventou o programa pascal

Ele afirmou que a única razão pela qual o software se tornou grande é porque os fornecedores de software adicionam recursos que os clientes pensam que desejam, mas nunca usam. Ele também foi um defensor da ideia de que o software deve ser totalmente compreendido por pelo menos uma pessoa, e que ter equipes desenvolver programas sem que nenhum deles entendesse totalmente sua totalidade causava muita complexidade desnecessária e inútil código.

quem escreveu a linguagem de programação pascal

Seu desenvolvimento de Pascal foi uma prova dessas crenças. Pascal ainda é considerado uma das linguagens de computador mais matemáticas. Seu núcleo é projetado em torno do foco nos fundamentos, programação orientada a objetos e mantendo um núcleo simples que é leve e de fácil compreensão.

Você sabia sobre Pascal?