Skip to content
/ gpt Public

G-Portugol é uma linguagem de programação, de alto nível, desenvolvida totalmente em português

License

Notifications You must be signed in to change notification settings

gportugol/gpt

Repository files navigation

G-Portugol

This README is also available in English. You can access it here: English version

Sobre a linguagem

G-Portugol é um dialeto da linguagem/pseudo-código Portugol (ou portugês estruturado), que é muito usada para descrever algoritmos em português, de forma livre e espontânea. Em geral, livros dedicados ao ensino de algoritmos, lógica e estruturas de dados utilizam alguma forma dessa linguagem.

A proposta de G-Portugol é disponibilizar uma implementação da linguagem portugol, fornecendo ferramentas que ofereçam recursos de edição, compilação, execução e depuração de programas escritos nessa linguagem, de forma a favorecer estudantes que dão os primeiros passos no aprendizado de desenvolvimento de softwares, bem como professores que ensinam disciplinas relacionadas a computação. Portanto, seu foco é primariamente didático.

Se encontram disponíveis atualmente um compilador, tradutor e interpretador para a linguagem (GPT) e um ambiente visual simples (GPTEditor) que permite a edição, execução e depuração de programas escritos em G-Portugol. O primeiro é multi-plataforma e capaz de gerar executáveis para MS Windows e sistemas GNU/Linux. Já o segundo está disponível apenas para o ambiente KDE 3.0 do GNU/Linux.

O programa GPT

GPT é o programa que implementa a linguagem G-Portugol, permitindo:

  • compilar algoritmos;
  • traduzir algoritmos para C;
  • executar algoritmos de forma interpretada;
  • depurar algoritmos interativamente.

Embora se encontre usável, o GPT não está imune a bugs. Além do mais, alguns recursos podem estar faltando. Portanto, convido-lhes a participar, enviando sugestões, críticas, códigos-fonte, patches, ideias e algoritmos que não são processados corretamente pelo GPT.

Disponível no Debian e no Ubuntu

O GPT está disponível nos repositórios oficiais do Debian e nos repositórios oficias do Ubuntu. Isso permite que sua instalação seja feita de forma simples usando o gerenciador de pacotes APT.

Para instalar o GPT, execute:

sudo apt install gpt

Após a instalação, o comando gpt estará disponível no terminal, permitindo compilar, traduzir, executar e depurar programas escritos em G-Portugol.

gpt -i /usr/share/doc/gpt/examples/olamundo.gpt

Manual do G-Portugol

Um manual completo de uso do G-Portugol está disponível na wiki do projeto. Ele inclui instruções de instalação, exemplos de código, sintaxe da linguagem e tutoriais passo a passo.

👉 Acesse aqui: Manual do G-Portugol

Referências e citações sobre o G-Portugol

Quer saber mais sobre publicações, palestras e materiais relacionados ao G-Portugol? Essas informações estão reunidas na wiki do projeto:

👉 Produção bibliográfica

Licença

Distribuído sob os termos da GNU General Public License v2.