Skip to main content

PTTB (Português Técnico do Brasil) - A Brazilian-themed programming language

Project description

PTTB - Português Técnico do Brasil 🇧🇷 (v2.13.0)

PyPI Version License: MIT

PTTB é o motor de execução brasileiro de alta performance. Uma linguagem de programação que traduz a realidade do desenvolvedor CLT para um runtime poderoso, cross-platform e focado em produtividade.

"Porque o seu código deve ser tão claro quanto um café forte na segunda de manhã."


🚀 Por que PTTB?

O PTTB não é apenas um "wrapper" de Python; é um ecossistema completo com:

  • Velocidade Nitro: Processamento de milhares de iterações em segundos.
  • Gerenciador de Pacotes PTPC: Instalação ultra-rápida via hidratação de headers.
  • Segurança Nativa: Proteção contra debuggers e injeção de código suspeito.
  • Pronto para a Comunidade: Ferramentas para publicar e compartilhar seus próprios módulos.

🛠️ Instalação Profissional

# Instale o motor oficial
pip install pttb-lang

# Configure seu ambiente de desenvolvimento (VS Code)
pttb ide

📖 Guia Rápido de Sobrevivência (Sintaxe)

Variáveis e Coleções

definir saldo = 1500.00
definir compras = caixaDePaesDeQueijo ["Coxinha", "Kibe", "Café"]
definir perfil = inventarioDoZAP { "cargo": "Dev Senior", "senioridade": "CLT" }

Controle de Fluxo Brasileiro

// O clássico IF/ELSE
sePixAceitou (saldo >= 50.0) {
    mandaMsg("Almoço garantido!")
} sePixNegou {
    mandaMsg("Fila do bandejão...")
}

// Loops de Repetição
enquantoFilaNaoAnda (x < 100) { x = x + 1 }
praCadaDesgraca lanche em compras { mandaMsg("Lanche: " + lanche) }

Funções e Erros (A Sorte do Dev)

funcaoCLT calcularImposto(valor) {
    tentaA_Sorte {
        retornar valor * 0.27
    } seDeuRuim {
        mandaMsg("Erro no cálculo do Leão!")
        retornar 0
    }
}

🛡️ Segurança e AntiCheat

Proteja sua aplicação com o pacote oficial pttb-anticheat:

vigiarHackers() // Detecta debuggers e bloqueia injeção de DLLs automaticamente

📦 Comandos da CLI (Ecossistema JAM)

Comando Descrição
pttb init Cria um novo projeto com arquitetura profissional.
pttb ide Instala o realce de sintaxe oficial no seu VS Code.
pttb run Executa o ponto de entrada (main.pttb) do projeto.
pttb build Gera executáveis (.exe, .dmg, .bin) para distribuição.
pttb publish Compacta e prepara um módulo para compartilhamento.
pttb doctor Analisa a saúde do seu ambiente PTTB local.

🏢 Arquitetura do Projeto

Ao rodar pttb init, você terá:

  • pttjam.yaml: Manifesto central de dependências e metadados.
  • ProjectAuthMark.ptmn: Arquivo binário de cache para builds instantâneos.
  • ThirdSoftWare.yaml: Configuração de interoperação com Lua e JS.
  • libs/: Onde residem seus headers .pttblib.

🤝 Contribua com a Nação PTTB

Desenvolvido por brasileiros, para brasileiros. Sinta-se à vontade para expandir a Standard Lib ou sugerir novas palavras-chave temáticas!

Powered by PTTB Engine - A revolução brasileira no mundo da programação.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pttb_lang-3.1.1.tar.gz (29.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pttb_lang-3.1.1-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

Details for the file pttb_lang-3.1.1.tar.gz.

File metadata

  • Download URL: pttb_lang-3.1.1.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pttb_lang-3.1.1.tar.gz
Algorithm Hash digest
SHA256 500a6733922d855c015c699ba1825d1f2e9523381f166aa25db4d266d26edac8
MD5 1f0341b1c6a26d26fae5defbfbd9d422
BLAKE2b-256 dd25d479b6f389cc3b4d27d8c33061f9df49c41d74d60635d8ea48a98fb606a5

See more details on using hashes here.

File details

Details for the file pttb_lang-3.1.1-py3-none-any.whl.

File metadata

  • Download URL: pttb_lang-3.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pttb_lang-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e36e3cf3f7506172f4869bb5738d7605b88f504a400d9b5f82cf6c951e988b9e
MD5 ad10f469188b762483b8246b01560382
BLAKE2b-256 00b5163f3220000320687181637b560f0791e0b70d5fd408ae9d377989f17ad2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page