V1.0.0 · PROVA DE CONCEITO

Alta Performance.
Alto Nível.

Uma linguagem moderna de programação de sistemas criada para motores de jogos, simulações em tempo real e computação de alta performance. Velocidade bare-metal, FFI nativo e segurança de memória geracional.

⚠️ v1.0.0 é uma prova de conceito — não está pronta para produção.
Ideal para experimentos, ferramentas e jogos 2D. Lacunas conhecidas (GC sob pressão, bibliotecas de DB/UI, TLS) chegam na v1.1–v2.0. Meta de produção: v2, provada por uma game engine Vulkan escrita inteiramente em HP-HL.
PS> irm https://velaface.com/hphl/install.ps1 | iex

Construída para Desempenho Extremo e Alta Produtividade

Código de Máquina Bare-Metal

Gera código nativo x64 e assembly LLVM ultrarrápido diretamente. Elimina pausas de aquecimento do JIT e o peso de máquinas virtuais para máxima responsividade em tempo real.

Modelo Duplo de Memória

Performance sem concessões: utilize tipos struct por valor compatíveis com cache para alocação zero no GC, e tipos class gerenciados com GC geracional para grafos de objetos complexos.

Concorrência de Primeira Classe

Concorrência nativa baseada em atores com spawn, regiões paralelas, pool de threads com roubo de trabalho (work-stealing) e canais tipados sem travas para multithreading intuitivo.

FFI com Sobrecarga Zero

Interoperabilidade direta com C e Win32 sem necessidade de wrappers manuais. Chame APIs do sistema operacional, DirectX, Vulkan e OpenGL diretamente em HP-HL com extern.

VS Code & Depurador DAP

Experiência de desenvolvimento completa com extensão oficial para o Visual Studio Code, depuração visual DAP, pontos de observação (watchpoints), inspetor de memória e destaque de sintaxe.

Biblioteca Padrão Rica

Totalmente equipada com mais de 126 primitivas otimizadas de runtime, cobrindo matemática vetorial de alta velocidade, E/S de arquivos, sockets de rede, serialização JSON e criptografia.

Familiar, Expressiva e Segura

// Hello World & Matemática Recursiva em HP-HL
module hello;

int Factorial(int n) {
    if (n <= 1) {
        return 1;
    }
    return n * Factorial(n - 1);
}

void Main() {
    print("Olá, mundo HP-HL!\n");

    int x = 42;
    print("Fatorial(5) = ");
    print(Factorial(5));
    print("\n");

    // Funções matemáticas nativas: sin, cos, sqrt, pow, PI
    float hipotenusa = sqrt(3.0 * 3.0 + 4.0 * 4.0);
    print("Hipotenusa: ");
    print(hipotenusa);
    print("\n");
}

Construído com HP-HL

Medição Direta em Hardware Real: Intel® Xeon®

Benchmarks multilinguagem rigorosos e 100% reprodutíveis executados localmente na máquina. Sem números simulados.

Hardware: Intel® Xeon® CPU E5-2640 v4 @ 2.40GHz (10C/20T) • 16 GB DDR4 • Win x64
Auditoria: GCC 16.1 • Clang 22.1 • .NET 10 • OpenJDK 25
Fontes dos Testes • bench/definitive
Transparência Arquitetural (struct vs class):
• HP-HL struct (Value Types): Layout direto na stack/registradores com zero overhead de GC • Empata ou supera C++ em loops de simulação, matrizes e física.
• HP-HL class (OOP Gerenciado): Tipos por referência polimórficos com GC Immix geracional • Máxima produtividade superando C# e Java por ampla margem.

Transformações de Matrizes 4x4 (2.000.000 de Multiplicações)

Menor tempo de execução é melhor (ms) • Vetorização AVX2 e localidade de cache
struct: 1.01x vs C++ | 4.6x vs C#
HP-HL v1.0.0 (struct / layout por valor Zero-GC) 29.8 ms
C++ (GCC 16.1 -O3 -march=native) 30.1 ms
C++ (Clang 22.1 -O3 -march=native) 30.5 ms
HP-HL v1.0.0 (class / gerenciado por GC Immix) 32.3 ms
C# (.NET 10 Release) 139.1 ms
Java (Adoptium OpenJDK 25 Server VM) 162.8 ms

Baixe o SDK Oficial v1.0.0

Pacote Enterprise MSI

Pacote padrão do Windows Installer (.msi) compilado com WiX Toolset para instalações corporativas silenciosas.

v1.0.0 | Windows 64-bit | 2.37 MB
Baixar .MSI

SDK Portátil (.zip)

Arquivo portátil contendo compilador, cabeçalhos do runtime, biblioteca padrão, documentação e scripts de ativação rápida.

v1.0.0 | Standalone | 3.34 MB
Baixar .ZIP

Extensão VS Code

Extensão oficial para o Visual Studio Code com suporte completo a destaque sintático, depurador visual DAP e snippets.

v1.0.0 | Pacote VSIX | 150 KB
Baixar .VSIX