Multi-Target & Parallelisierung
Echte Multi-Target Kompilierung für weitere Zielsprachen. Stabiler Laufzeitpfad in 3.5.0 ist Rust/Axum; andere Targets sind Experimental.
Unterstützte Backends
Der IR-basierte Codegen-Prozess ermöglicht es, dieselbe Logik in verschiedenen Zielumgebungen auszuführen. Velisch 3.5.0 unterstützt moderne Frameworks nativ:
Advanced Parallelization Engine
Der ParallelizationAnalyzer identifiziert automatisch unabhängige Operationen und wählt die optimale Strategie basierend auf dem Target:
GPU Acceleration
Generierung von wgpu Compute Shadern für massiv parallele numerische Operationen via @Optimize(target="gpu").
SIMD & Async
Nutzung von CPU-Vektorbefehlen (AVX/SSE) und automatische Bündelung unabhängiger await-Aufrufe.
Plattformunabhängige Logik
Dank der Abstraktion durch den CodeGenerator Trait bleibt Ihre Geschäftslogik portabel:
Type Mapping
Sicheres Mapping von Velisch-Typen auf native Typen der Zielsprache (z.B. List<T> → java.util.List).
FFI Bridges
Automatische Erzeugung sicherer Bindings für Interoperabilität zwischen verschiedenen Sprachen.