PortuIA (pronuncia-se "Portu-IA") é uma linguagem de programação de alto nível, 100% em Português Brasileiro, projetada para ser mais fácil que Python.
Filosofia
- Sem complexidades técnicas desnecessárias
- Sintaxe natural e conversacional
- Tudo roda no navegador (editor web integrado)
- Rede neural nativa sem dependências externas
Palavras-Chave Principais
crie interface
defina agente
funcao
se...senão
retorne
crie rede_neural
treine
prever
pegue valor do
atualize div
Exemplo de Código
crie interface "Calculadora" com campos:
numero um, numero dois
funcao somar(a, b):
retorne a + b
quando usuário clicar em "Calcular":
resultado = somar(pegue valor do campo "numero um", pegue valor do campo "numero dois")
atualize div "resultado" com resultado
Instalação
# Instale o interpretador Python
python -m pip install -e .
# Ou rode diretamente
python -m portuia arquivo.pt-ia
Editor Web
O editor web integra automaticamente:
- Syntax highlighting
- Preview ao vivo
- Compilação em tempo real
- Deploy para WebAssembly
Arquitectura
- Parser: Python + Lark
- Transpiler: Go
- Runtime: Go (alta performance)
- Editor: Go + HTMX + TailwindCSS
Licença
MIT