Backend

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:

Rust
Axum / Actix-Web
TypeScript
NestJS / Express
Java
Spring Boot
C#
ASP.NET Core
Go
Gin / Echo
Python
FastAPI / Flask
PHP
Laravel / Symfony
JavaScript
Node.js / Bun

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.