Potigol é ...
Uma linguagem moderna (funcional) para aprender a programar.
☝️ 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)}"
- 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
- 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
- Siga-nos no twitter: @potigol