v0.0.12 — by Voidware
The VDX Programming Language
A fast, safe language built for AI and games. Class-based, interpreted, with built-in safety and a familiar syntax.
hello.vdxVDX 0.0.12
class Hello {
let name: string = "VDX";
let version: float = 0.8;
print("Welcome to", this.name);
fn max(a, b) {
if (a > b) { return a; }
else { return b; }
}
print("max(3, 7) =", max(3, 7));
let langs = ["Java", "C++", "Rust"];
for (lang in langs) {
print("Inspired by:", lang);
}
}Features
Safe by default
Loop protection prevents infinite loops at runtime. Opt out with @unsafe when you need control.
C++17 interpreter
Tree-walking interpreter written in modern C++. Fast startup, minimal footprint.
Type system
Optional type annotations with runtime checking. Supports int, float, string, bool, arrays, and objects.
Object-oriented
Classes, object instantiation with new, dot access, and methods.
Familiar syntax
If you know Java, C++, or Python, you already know VDX. Minimal learning curve.
One-click install
Windows MSI installer adds vdx to your PATH. Run from any terminal.