Awesome Open Source
Awesome Open Source

Linguagem Potigol

Join the chat at https://gitter.im/potigol/Potigol Follow us Codacy Badge DOI

Open in Gitpod

Linguagem de Programação moderna para iniciantes

Documentação

Características

  • Sintaxe simples
  • Palavras-chave em português
  • Tipagem estática e forte
  • Inferência de tipos
  • Multiparadigma
  • Encoraja a programação funcional

Editor

Como usar:

java -jar epotigol.jar

  • Para executar um programa em Potigol digite no prompt do terminal

java -jar potigol.jar arquivo.poti

  • No Windows basta usar epotigol ou potigol arquivo.poti.

Exemplos: https://github.com/potigol/Potigol/wiki/jogos

Editores de Código

Editores de código para Potigol:


Instalação

Veja o passo a passo de como instalar o Potigol em sistemas Windows e Linux

Windows 7, 8 e 10

  • Baixe a versão mais nova do Potigol: https://github.com/potigol/Potigol/releases
  • Descompacte o arquivo e copie a pasta Potigol para c:\potigol
  • Envie um atalho de "epotigol.jar" para a área de trabalho
  • Altere o nome do atalho para "Editor Potigol"
  • Em propriedades, altere o ícone. Escolha o ícone em cores que está na pasta do Potigol.
  • Envie um atalho de C:\Windows\System32\cmd.exe para a área de trabalho.
  • Em propriedade altere:

Destino: %windir%\system32\cmd.exe /E:ON /K C:\potigol\configpotigol.bat

Iniciar em: [Vazio]

Alterar ícone. Escolha o icone em preto e branco.

  • Usando o botão direito do mouse escolha a opção "Fixar na Tela Inicial".

LINUX

alias potigol='java -jar [caminho até a pasta do potigol]/potigol.jar'

alias epotigol='java -jar [caminho até a pasta do potigol]/epotigol.jar'

  • Crie o arquivo '~/Área de Trabalho/potigol_lancador.desktop'
[Desktop Entry]
Name=Potigol
Type=Application
Exec=java -jar [caminho até a pasta do potigol]/epotigol.jar
Icon=[caminho até a pasta do potigol]/potigol.png

Compilação

Para compilar siga as instruções em compilação.md


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
hacktoberfest (4,274
scala (2,643
compiler (514
functional-programming (477
language (442
programming-language (363
beginner-friendly (89
hacktoberfest2018 (27
type-inference (21