Conforme o dicionário do site/serviço Sensagent:
Portugol é uma pseudo-linguagem de programação, criada para demonstrar o uso de algoritmos e programação estruturada. Está presente em muitos materiais didáticos de programação, porém mesmo assim não existe um padrão sintático ou léxico para essa linguagem.
O Portugol pode ser encontrado em diversas ferramentas de ensino, cada um com suas peculiaridades, e também ser chamado por outros nomes como pseudo-código.
Muitos confundem a linguagem Algol (Algoritm Language) com a versão original do Portugol, ou pensam ser uma pseudo-linguagem didatica em inglês, porém Algol não é uma pseudo-linguagem, mas uma linguagem de alto nível utilizada em projetos científicos, Algol é mais uma familia de linguagens, tendo sua primeira versão o Algol 58 criado por John Backus através da BNF (Backus-Naur Form), uma meta-sintaxe para expressar gramáticas livres de contexto, ou seja um modo formal de descrever outras linguagens. O Algol 60 foi uma linguagem impar em seu tempo, e transformou o conceito de linguagem de programação influênciando todas as linguagens desde então criadas, nenhuma oura linguagem teve a fluência que Algol 60 que é tida como a primeira linguagem estruturada.
Em nosso estudos veremos a Linguagem Portugol apenas, como uma forma didática, e veremos a versão compátivel com o VisuAlg, sendo apenas um passo de entrada no universo da lógica e programação de computadores, depois de dominado o conceito de estruturação de código, não mais usaremos esta linguagem, passando então ao aprendizado a Linguagem C/C++ em um capítulo especialmente para sua introdução.
No final deste capítulo há uma relação de todos os comandos do VisuAlg 3.0 para referência, será baseado no material fornecido pelo autor do VisuAlg, portanto dependerá do conteúdo disponível e testes realizados.
Estuaremos no próximo capítulo o código estruturado, veremos rápidamente como devem ser delimitados nossos algoritmos e como faze-lo com o Portugol.
Atualizado: 09/07/2016 - 16:25 | Revisado: {{ file.mtime }} | Compilado: {{ gitbook.time }}