Documentação da Linguagem Potigol
Potigol é ...
Uma linguagem moderna (funcional) para aprender a programar.
Faça o Download e veja como Instalar
# Imperativo
escreva "Olá Mundo!"
# Funcional
((a: Texto) => escreva "Ola {a}!")("Mundo")
# Orientado a Objetos
tipo Ola
nome: Texto
saudação() = "Olá {nome}!"
fim
olamundo = Ola("Mundo")
escreva olamundo.saudação
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