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-2.13.1.tar.gz (28.6 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-2.13.1-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pttb_lang-2.13.1.tar.gz
Algorithm Hash digest
SHA256 737bc7d32e61512a7aa8e36e7fdb53e6d9e79d2c97ad76d283e0bf2f3a508bb1
MD5 e0021b75e9910a526f22dd6c4b9d2c10
BLAKE2b-256 d8fcc66ed898ff05c79cea035c08e91c4815ad4763dc25b94c5c4afdaaadcc9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pttb_lang-2.13.1-py3-none-any.whl
  • Upload date:
  • Size: 29.5 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-2.13.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e179cb1f2aa90a5e08c834584804a999089ee6c7f7a3d58ece343e2fc9915fe1
MD5 8f68a1bcdc7ee5bf4da33f8f981deb75
BLAKE2b-256 e36a5513faf77ab2efadc26f668ea7310f00210db4cdaa35c6d16e849c55c5e6

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