Skip to content

potigol/docs

Repository files navigation

Documentação da Linguagem Potigol

Gitpod ready-to-code Join the chat at https://gitter.im/potigol/Potigol Follow us GitHub Org's stars GitHub all releases Versão

Potigol é ...
 Uma linguagem moderna (funcional) para aprender a programar.

Open in Gitpod

☝️ Quer testar? É só clicar no botão e começar a programar. Ou faça o Download e veja como Instalar

# Imperativo
escreva "Olá Mundo!"

# Funcional
ola = (nome: Texto) => "Ola {nome}!"
escreva ola("Mundo")

# Orientado a Objetos
tipo Ola
  nome: Texto
  saudação() = "Olá {nome}!"
fim

olamundo = Ola("Mundo")
escreva olamundo.saudação
soma(a, b: Inteiro) = a + b

escreva "Digite dois números:"
x, y = leia_inteiro
escreva "{x} + {y} = {soma(x, y)}"

Características

  • Projetada para ser usada por alunos iniciantes
  • Tipagem estática com inferência de tipos
  • Palavras-chave em português
  • Multiparadigma
  • Estímulo ao paradigma funcional: valores imutáveis, casamento de padrões, funções como valores

Topicos

Exemplos

Beecrowd

Soluções

Contato

About

Documentação da Linguagem Potigol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •