Ambiente de Programação didático para a linguagem Portugol 2.0
Java HTML GAP CSS JavaScript Lex Other
Clone or download
Permalink
Failed to load latest commit information.
checker 🐛 Corrige referências para classes movidas para novos pacotes (#457) Dec 14, 2017
console 💎 Inspetor desabilitando variáveis fora de escopo durante execução p… Jun 19, 2018
core 🐛 corrigindo mensagem ao carregar som inexistente (fix #584) (#585) Jun 19, 2018
docs 💚 arrumando leia.txt do linux no build (atualizando versao) Jun 28, 2018
gradle 💚 Minificando jdk durante build Fix #290 (#332) Sep 13, 2017
ide 💎 novos icones jTree Jun 29, 2018
installer 💚 arrumando leia.txt do linux no build (atualizando versao) Jun 28, 2018
.gitattributes 🍎 Corrigindo a instalação no Mac (fix #373)(#377) Sep 28, 2017
.gitignore 🎨 organizando classes Closes #437 (#452) Dec 7, 2017
.travis.yml 💚 Configurando o travis para simular um display e desta forma poder … Sep 28, 2017
CHANGELOG.md Apontando changelog para os release do GitHub. Este modelo á adotado … Sep 5, 2017
CODE_OF_CONDUCT.md Reestruturando o projeto utilizando Gradle. Todos os commits antigos … Sep 5, 2017
CONTRIBUTING.md Update CONTRIBUTING.md Apr 27, 2018
ISSUE_TEMPLATE.md Reestruturando o projeto utilizando Gradle. Todos os commits antigos … Sep 5, 2017
LICENSE.md Reestruturando o projeto utilizando Gradle. Todos os commits antigos … Sep 5, 2017
README.md 📝 adicionando highlight.js ao readme Apr 13, 2018
build.gradle Ajustando build para atualizar os links do site Sep 5, 2017
dist.gradle 💚 arrumando leia.txt do linux no build (atualizando versao) Jun 28, 2018
gradlew Reestruturando o projeto utilizando Gradle. Todos os commits antigos … Sep 5, 2017
gradlew.bat Reestruturando o projeto utilizando Gradle. Todos os commits antigos … Sep 5, 2017
projects.gradle Ajustando build para atualizar os links do site Sep 5, 2017
settings.gradle Reestruturando o projeto utilizando Gradle. Todos os commits antigos … Sep 5, 2017

README.md

Portugol Studio

Build Status Discord License

O Portugol Studio é um ambiente para aprender a programar, voltado para os iniciantes em programação que falam o idioma português. Possui uma sintaxe fácil, diversos exemplos e materiais de apoio à aprendizagem. Também possibilita a criação de jogos e outras aplicações.


Os principais recursos do Portugol Studio são:

  • Interface simples e didática

  • Sistema de ajuda e material de apoio ao aprendizado

  • Atualização automática

  • Árvore estrutural do programa

  • Editor de código fonte com recursos avançados

  • Depurador interativo

  • Suporte à bibliotecas e desenvolvimento de jogos

O Portugol Studio é resultado de um esforço continuado que já envolveu vários artigos científicos, além de 6 trabalhos de conclusão de curso e uma dissertação de mestrado em computação. A ferramenta possui mais de 90 mil downloads e tem sido utilizada em diversas universidades e institutos de tecnologia no Brasil e em outros países de idioma português.

O Portugol Studio é desenvolvido e mantido pelo Laboratório de Inovação Tecnológica na Educação da UNIVALI. Conheça mais sobre o Portugol Studio em nosso site oficial e na página da Wikipedia.


Contribuindo com o Portugol Studio

Se você é um desenvolvedor e está interessado em contribuir no desenvolvimento do Portugol Studio, acesse a Wiki do projeto no GitHub. Lá você encontrará um guia passo a passo de como obter o código fonte do Portugol Studio, modificá-lo e executá-lo.

Portugol pela web

Caso queira utilizar a código Portugol em sites ou slides uma versão do highlight.js para Portugol está disponível em highlight.js-portugol