Portugol





O que é o Portugol ?

O Portugol Studio é uma ferramenta voltada para iniciantes que desejam aprender a programar. Ele utiliza uma linguagem de programação muito próxima do português, o que facilita o aprendizado, especialmente para quem nunca teve contato com código antes. Com o Portugol, você pode escrever pequenos programas, conhecidos como algoritmos, para resolver problemas e entender como os computadores funcionam. A principal vantagem é que você não precisa se preocupar com as complexidades de linguagens tradicionais, como Java ou C++, permitindo que o foco seja na lógica e no raciocínio por trás da programação. É uma ótima maneira de começar a explorar o mundo da tecnologia de forma intuitiva e acessível.




História do Portugol

Foram feitos alguns estudos de como o aprendizado de programação pode ser difícil para iniciantes, principalmente usando IDEs profissionais. Além disso, as linguagens de programação usam, na maioria, o idioma inglês, uma barreira muito comum para iniciantes. Além de que as mensagens de erro de muitos compiladores não indicam o problema dificultando saber qual erro o usuário iniciante está cometendo. Outro problema é o fato de os depuradores das IDEs profissionais serem muito complexos, dificultando ao aprendiz saber o que está acontecendo.
Com essa ideia em mente o Portugol Studio teve início em 2007 com o desenvolvimento do núcleo do Portugol Studio, feito pelo estudante Luiz Fernando Noschang na Universidade do Vale do Itajaí (UNIVALI). O núcleo do Portugol Studio, diferente da linguagem conhecida como Portugol, foi desenvolvido com uma sintaxe mais parecida com C e PHP, para facilitar a transição dos estudantes para linguagens de programação profissionais, por isso, essa sintaxe foi chamada de Portugol 2.0. Essa decisão foi tomada porque o Portugol Studio seria designado à iniciantes de programação e seria uma ferramenta que os ajudasse a iniciar nas linguagens profissionais.




Comandos



Esse código exibe a mensagem "Olá, mundo!" na tela quando executado.


Esse código verifica se o valor da variável numero é maior que 5 e, se for, exibe a mensagem "O número é maior que 5." na tela.


Esse código verifica se o valor da variável numero é maior que 5 e, se for, exibe a mensagem "O número é maior que 5." na tela.