Docs
Documentação da Linguagem Potigol
Install / Use
/learn @potigol/DocsREADME
Documentação da Linguagem Potigol
<!--a href="hacktoberfest"><img src="https://hacktoberfest.digitalocean.com/_nuxt/img/logo-hacktoberfest-full.f42e3b1.svg" width=250></a--> <!-- [](https://gitpod.io#https://github.com/potigol/gitpod) --> <!-- [](https://www.ifrn.edu.br) -->Potigol é ...
Uma linguagem moderna (funcional) para aprender a programar.
:point_up: 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
- Instalação
- Básico entrada, saída, tipos básicos, variáveis
- Números e Textos
- Estruturas de Decisao se, escolha
- Estruturas de Repetição para, enquanto
- Funções
- Tipos Compostos: Listas, Tuplas
- Classes
- Programação Funcional funções de alta ordem, imutabilidade, casamento de padrões
- Programação Orientada a Objetos tipos (classes), tipos abstratos (classes abstratas e interfaces), atributos, métodos, herança
Exemplos
Contato
- Siga-nos no twitter: @potigol
View on GitHub92/100
Security Score
Audited on Oct 6, 2025
No findings

