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.0.tar.gz (27.7 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.0-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pttb_lang-2.13.0.tar.gz
  • Upload date:
  • Size: 27.7 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.0.tar.gz
Algorithm Hash digest
SHA256 78a71beb35daf7690bb7f6ce54671cc29498ec65f4ae74fada45a359c9a52125
MD5 8614e656efe9b9f6f9bbadc2a9f8dee2
BLAKE2b-256 541a0d704366e619476e57789873140802346d7031a05e607120fe6f39da8f7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pttb_lang-2.13.0-py3-none-any.whl
  • Upload date:
  • Size: 28.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b255b646635bad6dc0226d9aa7b6ce4409e177ac75b3914e07e9d77b32549a6b
MD5 3e4ec6d97dbf983480715eb1a32d42b0
BLAKE2b-256 d026ef35ea2d57d8db733fc0fe86296912dc15794cc1554139331bb8ea21f63e

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