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.5.0)

"A linguagem que entende o seu desespero de segunda-feira."

O PTTB não é apenas uma linguagem de programação. É um estilo de vida para o desenvolvedor brasileiro que sobrevive a base de café frio, prazos impossíveis e reuniões que poderiam ter sido um e-mail (ou um mandaMsg).

Com o PTTB, você programa como se estivesse conversando no bar ou reclamando no Slack da empresa. É rápido, é portátil e agora, é da comunidade!


🌟 Novidades da Community Edition (v2.5)

  • Comando publish: Agora VOCÊ cria o ecossistema! Transforme qualquer script seu em um pacote .ptpc ultra-comprimido e mande pros seus amigos.
  • CLI com Alma: Splash screen novo, logs humanizados e um visual que impõe respeito no terminal.
  • Motor Hidratado: O sistema de .pttblib agora permite linkar bibliotecas da comunidade instantaneamente.

📦 Como criar e compartilhar seu código?

Siga o passo-a-passo do "Pai do PTTB":

  1. Crie sua biblioteca fenomenal: meu-modulo.pttb.
  2. Publique para o mundo:
    pttb publish meu-modulo.pttb
    
    Isso vai gerar um arquivo meu-modulo.ptpc.
  3. Mande esse arquivo .ptpc pro seu colega de guichê.
  4. Ele instala no projeto dele com um simples:
    pttb add meu-modulo.ptpc
    
    Pronto! O motor hidrata o código e ele já pode usar.

🛠️ Exemplo: O "Contrato CLT" (Função Clássica)

funcaoCLT calcularBonus(salario) {
    sePixAceitou (salario < 2000) {
        mandaMsg("Você merece um aumento e um pão de queijo!")
        retornar salario * 1.5
    } sePixNegou {
        mandaMsg("Vou ver com o financeiro...")
        retornar salario
    }
}

definir meuSaldo = calcularBonus(1500)

🚀 Instalação Relâmpago

pip install pttb-lang

🤝 Contribua com a Gambiarra Nacional

O PTTB é feito por brasileiros para brasileiros. Se você achou um bug ou quer sugerir um termo mais "meme" para a sintaxe, abra uma Issue!

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.5.0.tar.gz (26.8 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.5.0-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pttb_lang-2.5.0.tar.gz
  • Upload date:
  • Size: 26.8 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.5.0.tar.gz
Algorithm Hash digest
SHA256 919378675229d91c185a2164ef3cf36eac1caed6cbd38955bc11830e85f43992
MD5 bcf2f053a30604bd7578441d5107d462
BLAKE2b-256 0cd3ef9d1a92cc769ef91fb5f88d37fed1fd02ca26bfe2654e9d878e91dfe437

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pttb_lang-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 27.3 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 206296a72661ab2c0734161d03d2cb49ae3778ced15d1ce575e3b9fa42ff4f87
MD5 05824828825db1c0ace2fbec6cd89058
BLAKE2b-256 b0cfc3f404d0716b346c9335937586b3082ee3f510d987f385e03518eff30eca

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