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 🇧🇷 (v3.1.2)

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.2.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.2-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pttb_lang-3.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 513e0b767adc4c9928278f64b0ff81d05df24dc75aa59e57a02ee08ba9bf0c97
MD5 aa93322c2972e8f6d4552f700ccd0fe9
BLAKE2b-256 9ec01409f5f8622515b6d5f89ee27e48bbfa8137387de47dfe7e06b26cc707a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pttb_lang-3.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 10a8ea25b8dce21a51b81efba2fe4d68465ffc73cfce60a9c2e2daa1a0f76c31
MD5 0702e49a7db22e44aa22806d6be1ba77
BLAKE2b-256 ea007927af08f9c021e686ec1007d3cffc7fa959b8a5bf34eaa5fd9601af3e2d

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