dec pdp-11

Linguagem de Programação Pascal

A linguagem de programação pascal é excelente para quem deseja aprender a programar e também para programadores veteranos.

Em muitos casos é uma das primeiras linguagens de programação ensinadas em universidades e isso não ocorre por acaso.

Pascal é de fácil aprendizagem e além disso permite criar softwares de pequeno, médio e grande porte.

O nome é em homenagem a Blaise Pascal, matemático, físico, escritor e filósofo, ele era um prodígio e foi ensinado pelo seu pai.

Continue lendo e saiba mais sobre a linguagem de programação Pascal.

Linguagem de Programação Pascal – Como tudo começou

Como tudo começou no pascal – Fonte da imagem: site Pixels

Pascal é uma linguagem de Programação Estruturada, criada em 1970 pelo suiço Niklaus Wirth, professor e cientista da computação.

A linguagem foi criada para ensinar programação estruturada, segundo o próprio Niklaus e para ser usada em sua fábrica de software.

Pascal pode ser considerada uma família de linguagens de programação, porque originou uma enorme gama de dialetos.

Muito do seu sucesso se dá pela criação do Turbo Pascal e é normalmente a linguagem escolhida para ensinar programação.

A linguagem C també é muito utilizada pelos professores, mas não será objeto deste artigo.

Aplicação da Linguagem de Programação Pascal

O primeiro compilador Pascal foi desenvolvido para a família de computadores CDC-6000 e lançado em 1970.

Na Universidade de Illinois foi desenvolvido o primeiro compilador Pascal Norte Americano e gerava código de máquina nativo para o mini computador PDP-11.

Pascal é uma das linguagens escolhidas para ensino em Universidades, junto com a linguagem C, e comercialmente possui excelentes possibilidades, usando o Object Pascal.

As IDEs Embarcadero Delphi e Lázarus são exemplos de sucesso da linguagem de programação Pascal.

Porque usar/aprender Linguagem de Programação Pascal ?

Quando as linguagens de programação começaram a ficar mais conhecidas ocorreu um fato no mínimo curioso.

Vários “profissionais” resolveram seguir na área de programadores e com isso muitas linguagens de programação surgiram.

O problema está na qualidade do trabalho efetuado e não na linguagem de programação, ou seja, hoje em dia temos muitas opções, porém mal empregadas.

Aprender Pascal e outras linguagens como C e o próprio Assembly é muito melhor do que aprender uma linguagem dita moderna.

Linguagens ditas “modernas” facilitam a programação, mas de certa forma atrapalharm a curva de aprendizado.

A lógica de programação é um dos problemas mais comuns ao começar na área.

Lógica com a Linguagem de Programação Pascal

Lógica de programação – Fonte da imagem = Site Pixels

Muitos desistem de programar por causa da lógica de programação, este é um mito que precisa ser quebrado.

A lógica sempre existiu, mas aplicada no ambiente computacional possui algumas peculiaridades, veja o exemplo abaixo.

Supondo que eu peça para que você me diga se um número é par.

O número 157, por exemplo, na lógica “humana” você olharia o números e diria, “É ímpar, claro !”.

No entanto na lógica computacional é necessário criar uma rotina para que o computador faça isso.

O computador é o burro mais rápido que existe, desde que receba as ordens corretas, veja o programa abaixo em Pascal com a solução.

begin
 writeln('Digite o número');
 readln(x);
 if (x mod 2) = 0 then
  writeln('O número é par');
else
 writeln('O número é ímpar');
 end;
writeln('Fim do programa');

end.

Aqui foi utilizada a função mod que lê o resto de uma divisão, sendo assim quando o resto de uma divisão é zero, o número será par.

Todo o restante, Begin, End, If ou qualquer outra informação são comandos da linguagem, que podem ou não ser iguais de outras linguagens.

Perceba que existe um tempo para o aprendizado e desistir não deve estar no cronograma.

O que aconteceu com os alunos ?

O interessante é que até a década de 1990 as pessoas “iam atrás” dos resultados, estudando, tentaando, errando e acertando.

Hoje criou-se o mito da “resposta pronta” e isso está atrapalhando cada vez mais, sendo assim a dica é, pense, use a sua cabeça, comece com coisas bem simples.

Faça testes várias vezes nos programas, até que não tenha mais dúvidas, depois parta para soluções mais complicadas.

Tenha certeza que fazendo assim você aprenderá, e só mais uma coisa, use caneta e papel, escreva, depois passe para o computador.

Fazendo isso você vai primeiro “salvar” o programa no seu cérebro, ou seja vai aprender e não esquecerá mais.

No caso de ser um programa muito grande escreva no papel trechos das principais partes.

Agora vamos ver um pouco sobre compiladores para programação com Pascal.

Compiladores para a Linguagem de Programação Pascal

Compiladores – Fonte da imagem = Site Pixels

A Linguagem de Programação Pascal é compilada, ou seja, é necessário ter o compilador para gerar o programa executável.

Abaixo segue uma lista de alguns compiladores mais utilizados.

Free Pascal

O Free Pascal é um compilador para computadores 32/64 bits e possui compatilidade com o antigo Turbo Pascal.

Roda em diversas arquiteturas como x86, x86-64, PowerPC, Sparc e Arm, roda em Linux, FreeBSB, MacOS, DOS, Win32, OS/2, Netware, entre outros.

GNU Pascal

O GNU Pascal é o compilador padrão da GNU Compiler Colection (GCC) .O compilador é escrito em linguagem C, mas com grande parte da biblioteca em Pascal.

O suporte ao Delphi é limitado, mas segue os padrões ANSI/ISO e boa parte dos padrões Borland e Turbo Pascal.

P4 Compiler

O P4 Compiler é utilizado para o desenvolvimento de diversos compiladores Pascal e é possivelmente o compilador que foi mais utilizado.

É a base de muitos sistemas PASCAL e foi desenvolvido com um desdobramento de um esforço para produzir um compilador para o antigo CDC 6000.

Tudo Pascal

Foi o principal compilador para PCs na década de 80 e início da década de 90 do século passado.

O mérito está na facilidade de uso e tempo curto para compilação.

Virtual Pascal

Foi criado como um compilador nativo para OS/2 e é compatível com a sintaxe Pascal da Borland.

Foi comercialmente lançado pela fPrint e adicionado suporte a Win32.

Embarcadero Delphi

É um compilador, IDE e linguagem de programação, produzido anteriormente pela Borlan Corporation, hoje pela Embarcadero.

É muito utilizado para aplicações desktop, multicamas e Client/Server, é compatível com os bancos de dados mais conhecidos do mercado.

Lazarus

É um ambiente de programação integrado desenvolvido para o compilador Free Pascal, é compatível com o Delphi e suporta diversos sistemas operacionais.

O desenvolvimento cross-plataform (possibilita gamers jogarem em um mesmo ambiente) é uma das principais características.

O Lazarus é um conjunto de classes e componentes visuais e não visuais.

Conclusão sobre Linguagem de Programação Pascal

O assunto é muito grande e rico, basta dizer que eu poderia avançar falando de cada tecnologia comentada neste artigo.

A questão é deixar no ar para que você se interesse em aprender mais sobre Pascal.

Aproveito para deixar algumas dicas de livros e peço para que leve em consideração comprar pelos meus links, assim estará colaborando com o meu trabalho.

Segue dicas de livros sobre a linguagem de programação PASCAL

1 – Linguagem de Programação Pascal

2 – Fundamentos da programação de Computadores

3 – Lógica de Programação

4 – Aprenda a Programar com Lazarus

5 – Embarcadero Delphi A Complete Guide (Inglês)

Deixe uma resposta

Siga no Telegram

Receba as atualizações pelo Telegram

Entrar Agora
Fechar
%d blogueiros gostam disto: