V (auch Vlang) ist eine einfache, schnelle und sichere kompilierte Sprache, die als C-Alternative entwickelt wurde. Der Compiler übersetzt V-Code nach C und kompiliert sich in unter einer Sekunde selbst. Der Compiler-Befehl heißt v, der Paketmanager vpm.

Compiler-Grundbefehle

v programm.v                # kompiliert Binary (Standard: mit GC)
v run programm.v            # kompiliert und führt direkt aus
v -prod programm.v          # produktions-optimierte Version
v build                     # führt build.vsh Build-Script aus
v test .                    # führt alle Tests im Ordner aus
v fmt -w datei.v            # formatiert den Quellcode
v doctor                    # prüft die V-Installation
v translate-c datei.c       # übersetzt C-Code nach V
v new projekt               # neues Projekt-Skelett anlegen
v version                   # Version anzeigen

vpm — Paketmanager

v install modul             # Modul aus vpm installieren
v install --git url         # Modul direkt aus Git installieren
v update                    # V und vpm aktualisieren
v remove modul              # Modul entfernen

Besonderheiten

  • V-Scripts (.vsh) ersetzen Bash als plattformübergreifende Build- und Deploy-Skripte.
  • Eingebauter Formatter und v doctor für saubere Umgebungsdiagnose.
  • Sicherheitsmerkmale: keine Null-Pointer, optionale Speicherverwaltung, einfache C-Interop.

Verwandte Grundlagen: Go-Befehle, Rust-Befehle, C/C++-Befehle, Nim-Befehle.