Skip to content
Die Programmiersprache V

Einfach.Schnell.Sicher.Kompiliert.

Für die Entwicklung von wartungsfreundlicher Software.

V aus dem Quellkode installieren

Das dauert nur ein paar Sekunden.

$ git clone --depth=1 https://github.com/vlang/v && cd v && make

Oder lade vorkompilierte Binärdateien für Windows, macOS und Linux herunter.

Erste Schritte →
Fähigkeiten

Warum V?

Eine moderne Sprache mit kleinem Speicherbedarf und großen Ambitionen.

Schnelle Kompilierung

V kompiliert zwischen ~110k und 1,2 Millionen Codezeilen pro Sekunde und CPU-Kern. Kompiliert sich selbst in 0,15–0,6 Sekunden.

Sicherheit

Kein null, keine globalen Variablen, kein undefiniertes Verhalten, standardmäßige Unveränderlichkeit. V verhindert ganze Klassen von Fehlern zur Kompilierzeit.

Leistung

So schnell wie C. V kompiliert zu menschenlesbarem C und kann jeden C-Compiler als Backend verwenden, einschließlich GCC, Clang und MSVC.

Einfache Sprache

Lerne die gesamte Sprache über ein Wochenende. Wenn du Go kennst, kennst du bereits ~80% von V. Einfacher, lesbarer, wartbarer Code.

400 KB Compiler ohne Abhängigkeiten

Der V Compiler ist nur 400 KB groß, ohne jegliche Abhängigkeiten. Kein LLVM, kein libstdc++. Innerhalb von Sekunden überall installierbar.

C/C++ Übersetzung

Übersetze komplette C/C++-Projekte automatisch nach V. Das C2V-Werkzeug kann sogar den Quellcode von DOOM nach V kompilieren.

Hot Code Reloading

Code während der Programmausführung ändern, ohne Neustart. Kein Zustandsverlust. Perfekt für langlaufende GUI-Anwendungen.

Eingebautes ORM

Ein eingebautes ORM mit einer sauberen SQL-ähnlichen Syntax. Funktioniert out-of-the-box mit SQLite, PostgreSQL, MySQL und MSSQL.

Eingebautes Web-Framework

`veb` ist ein schnelles, einfaches und einfach zu nutzendes Web-Framework, das in der Standardbibliothek enthalten ist. Keine externen Pakete nötig.

Released under the MIT License.