JP Lang

Uma linguagem de programação moderna, simples e poderosa. Compilação nativa, sintaxe intuitiva e tipagem automática.

Aprenda JP Lang em Minutos

Clique nos cards abaixo para explorar os recursos da linguagem

🖨️ Primeiro Programa

Aprenda a exibir texto na tela com o comando print.

print("Olá, JP Lang!") print("Bem-vindo ao futuro")

Explicação: O comando print exibe texto ou valores na tela. Use aspas duplas para strings.

📦 Variáveis Inteligentes

Declare variáveis sem especificar tipo - JP Lang detecta automaticamente!

nome = jose silva idade = 25 altura = 1.75 ativo = true print("Nome:", nome) print("Idade:", idade)

Tipos Suportados:

  • Strings (texto)
  • Números inteiros
  • Números decimais (float)
  • Booleanos (true/false)

🔀 Condicionais

Estruturas de decisão com if, elif e else.

x = 8 if (x > 10) { print("Muito grande") } elif (x > 5) { print("Médio") } else { print("Pequeno") }

Operadores de Comparação:

  • == - Igual a
  • != - Diferente de
  • > - Maior que
  • < - Menor que
  • >= - Maior ou igual
  • <= - Menor ou igual

Controle de Tempo

Use sleep para pausar a execução do programa.

print("Iniciando...") sleep(2) print("Aguardou 2 segundos") sleep(1.5) print("Programa finalizado!")

Uso: O comando sleep pausa a execução por um número específico de segundos. Aceita valores decimais para pausas precisas.

🧮 Operações Matemáticas

Realize cálculos com operadores aritméticos.

a = 10 b = 3 soma = a + b subtracao = a - b multiplicacao = a * b divisao = a / b print("Soma:", soma) print("Divisão:", divisao)

Operadores Disponíveis:

  • + - Adição
  • - - Subtração
  • * - Multiplicação
  • / - Divisão

🎯 Exemplo Completo

Um programa que combina todos os conceitos aprendidos.

nome = Maria Santos idade = 28 salario = 5500.75 print("=== Sistema de RH ===") print("Nome:", nome) if (idade >= 18) { print("Status: Funcionário ativo") if (salario > 5000) { categoria = senior } else { categoria = junior } print("Categoria:", categoria) } else { print("Idade insuficiente") } sleep(1) print("Relatório finalizado!")

Este exemplo demonstra: Declaração de variáveis, condicionais aninhados, operações de comparação e controle de tempo.

Como Usar JP Lang

🚀
jp.exe run arquivo.jp
Executa seu programa JP Lang diretamente
jp.exe build arquivo.jp
Gera um executável nativo (.exe) otimizado

Performance nativa: JP Lang compila diretamente para código de máquina, garantindo execução rápida e eficiente.