Ga naar inhoud

Unieke taalfeatures

Volledige lijst met bewijzen: docs/TAALFEATURES_28sep.md. Hier de highlights.

Snelheid

  • ~4% sneller dan handgeschreven C (gem. 95,9% van C-tijd — gemeten op 11 scenario's, bewijs in de repo)
  • Tegen Python: arithmetic 3.049× · loop_sum 35,4× · matrix 21,2×

Twee productiebackends, bit-exact

  • C-backend 240/240 · LLVM-backend 309/309 · pitfall-suite 18/18 bit-exact
  • Twee onafhankelijke codepaths → geen single point of failure

Zelf-compilerend sinds mei 2026

  • Fixed-point test: v4 == v5 — compiler compileert zichzelf, resultaat compileert zichzelf met identieke output (het GCC/Zig-criterium)
  • 228/228 modules via eigen C-backend-binary (840 KB)

Intent-pass transpilatie

  • Transpilers kijken naar intent i.p.v. letters: COBOL COPY-loop → alias (loop valt weg), fold-sum → builtin-kernel
  • Eén pass voor COBOL/VB6/Python/RPG

Runtime-features

  • VM Supervisor — hot-swap, rollback, crash-isolatie (BEAM-model)
  • HAL Adaptive Dispatch — GPU hot-plug, bit-exact heractivatie
  • NIP v3 — ingebouwde zelfverbeterpijplijn (A/B + gates + rollback)
  • Ownership-systeem, 470 builtins, AVX2-auto-vectorisatie, OpenMP, REPL

NoodleDB in de stdlib

  • SQL + WAL + txn, graph, HNSW-vector, FTS — 14/14 query-types