Skip to content

Einführung

V ist eine statisch typisierte, kompilierte Programmiersprache, die für die Entwicklung wartbarer Software konzipiert wurde.

Sie ist beeinflusst von Go, Oberon, Rust, Swift, Kotlin und Python. V sieht aus wie Go und ist fast genauso einfach, kompiliert jedoch viel schneller und bietet mehr Sicherheitsfunktionen.

Trotz seiner Einfachheit deckt V alle Bereiche ab: Systemprogrammierung, Webentwicklung, Spieleentwicklung, GUI-Anwendungen, Mobile, Wissenschaft, Embedded, Tools und mehr.

Hauptmerkmale

  • Einfach — Lerne die gesamte Sprache an einem Wochenende. Wenn du Go kennst, kennst du bereits ~80% von V.
  • Schnelle Kompilierung — ~110.000–1,2 Millionen Codezeilen pro Sekunde pro CPU-Kern. V kompiliert sich selbst in unter 1 Sekunde.
  • Sicher — Kein null, keine globalen Variablen, kein undefiniertes Verhalten. Unveränderlichkeit als Standard.
  • Leistungsstark — So schnell wie C. Kompiliert zu lesbarem C-Code.
  • Keine Abhängigkeiten — Der Compiler ist nur 400 KB groß ohne externe Abhängigkeiten.
  • C/C++-Übersetzung — Übersetze ganze C/C++-Projekte automatisch nach V.
  • Hot Code Reloading — Ändere Code während die App läuft, ohne den Zustand zu verlieren.
  • Eingebautes ORM & Web-Framework — Alles, was du brauchst, ist in der Standardbibliothek enthalten.

Wo anfangen

  • Installation — V aus dem Quellcode bauen oder Binärdateien herunterladen.
  • Hello World — Dein erstes V-Programm.
  • Variablen — Wie man Variablen deklariert und verwendet.
  • Funktionen — Funktionen definieren und aufrufen.

Externe Ressourcen

Released under the MIT License.