Multi-Target & Parallelisierung
Echte Multi-Target Kompilierung für 8 Zielsprachen und automatische Performance-Optimierung durch hardwarenahe Parallelisierung.
Unterstützte Backends
Der IR-basierte Codegen-Prozess ermöglicht es, dieselbe Logik in verschiedenen Zielumgebungen auszuführen. Velisch 3.1 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.