Write in 6 operators. Compile to native binary. The compiler builds a dependency graph and schedules independent operations into execution waves automatically. No annotations. No runtime overhead. Output: optimized C (-O3) → native binary.
Same input → same binary → same result. No JIT variance. Amortized cost per operation: ~0.2 ns (vectorized execution across waves).
! K has 6 operators. That's it. : x 5 ! create oscillator : y 10 ! create oscillator + x y sum ! resonate (add) * x y prod ! entangle (multiply) * sum prod r ! entangle @ r ! observe → 750 ! The compiler finds: x and y are independent (Wave 0) ! sum and prod are independent (Wave 1) ! r depends on both (Wave 2) ! 6 operations → 3 waves → 2× parallelism
A compiler for the K language that produces native binaries from K source code. The K language has 6 operators and auto-parallelizes. The compiler finds execution waves (groups of independent operations), generates C code, and compiles with -O3. Benchmarked at 630–930× over Python, 106–797× over NumPy (see benchmarks above).
A general-purpose Python accelerator. You write in K (or use the Python→K translator for simple code). K handles arithmetic, trig, and scalar computation. It doesn't do string processing, file I/O, network calls, or object-oriented programming. It's a computation language, not a general-purpose language.
The K compiler can compile itself. We wrote the compiler's wave scheduling algorithm in K, then compiled it. Then compiled that. Four levels deep — the compiler compiling a compiler compiling a compiler compiling a compiler. Wave depth stays at 4 no matter how deep you go (tested on 10 random programs, 3 levels each). Parallelism grows ~3.5x per level (6.5x → 23x → 79x). Self-reference doesn't create bottlenecks — it creates surface area for parallel execution. All levels produce correct output.
Unit tests, adversarial input testing (None, wrong types, NaN, empty data, unicode), real user workflow testing, and cross-product integration testing. Every public function handles every input permutation without crashing. 673 quality tests across all products, zero failures. Self-verifying: the product can audit its own output.
By purchasing you agree to our Terms of Service
Get Turbo — $499/moAfter purchase: setup guide