v0.1.4 — by Voidware
The VDX Programming Language
A fast, safe language built for AI and games. Simple to write, easy to pick up.
print("Hello, VDX!");
let name = "VDX";
let version = 0.1;
print("Welcome to", name, "v", version);
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 (optional)
Classes are optional — use them for object instantiation with new, dot access, and methods, or write simple top-level code.
Data visualization
Built-in graph module generates SVG plots — scatter, line, bar, histogram, and area charts with color, grid, and legend support.
Familiar syntax
If you know Python, Java, or C++, you already know VDX. Designed to be simple and easy to pick up.
One-click install
Windows MSI installer adds vdx to your PATH. Run from any terminal.