A modern systems programming language designed for game engines, high-frequency simulations, and cloud infrastructure. Bare-metal speed, native FFI, and generational memory safety.
Generates blazing fast, native x64 and LLVM assembly directly. Eliminates JIT warmup pauses and heavy virtual machine overhead for real-time responsiveness.
Uncompromising performance: use cache-friendly, pass-by-value struct types for zero GC allocation, and generational managed class types for complex object graphs.
Native actor-based concurrency with spawn, parallel regions, work-stealing thread pools, and lock-free typed channels for effortless multithreading.
Direct C and Win32 interop without writing C wrappers. Call system APIs, DirectX, Vulkan, and OpenGL directly from HP-HL with extern.
Complete development experience featuring an official Visual Studio Code extension with DAP visual debugging, watchpoints, memory inspector, and syntax highlighting.
Batteries included with over 126 optimized runtime primitives covering high-speed mathematics, file I/O, networking sockets, JSON serialization, and cryptography.
// Hello World & Recursive Math in HP-HL
module hello;
int Factorial(int n) {
if (n <= 1) {
return 1;
}
return n * Factorial(n - 1);
}
void Main() {
print("Hello, HP-HL world!\n");
int x = 42;
print("Factorial(5) = ");
print(Factorial(5));
print("\n");
// Standard math builtins: sin, cos, sqrt, pow, PI
float hypotenuse = sqrt(3.0 * 3.0 + 4.0 * 4.0);
print("Hypotenuse: ");
print(hypotenuse);
print("\n");
}
Rigorous, reproducible multi-language benchmarks executed locally on real hardware. Zero simulated figures.
Complete setup wizard (.exe) with GUI component selector, auto-PATH configuration, and file associations.
Standard Windows Installer package (.msi) compiled with WiX Toolset for unattended deployments.
Portable archive with compiler, runtime headers, stdlib, docs, examples, and 1-click install scripts.
Official Visual Studio Code extension with syntax highlighting, DAP visual debugger, and snippets.