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
- Offizielle Dokumentation — Vollständige Sprachreferenz
- Standardbibliothek — Modul-API-Referenz
- Playground — V-Code im Browser ausführen
- Paketmanager — V-Pakete durchsuchen und veröffentlichen
