Bahasa Pemrograman VUntuk mengembangkan perangkat lunak yang mudah dipelihara.
Ini akan membutuhkan beberapa detik.
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
Atau unduh binari yang telah dikompilasi untuk Windows, macOS, dan Linux.
Mulai →Bahasa modern dengan jejak kecil dan ambisi besar.
V mengkompilasi antara ~110k dan 1,2 juta baris kode per detik per inti CPU. Mengkompilasi dirinya sendiri dalam 0,15–0,6 detik.
Tidak ada null, tidak ada variabel global, tidak ada perilaku tak terdefinisi, immutabilitas secara default. V mencegah seluruh kelas bug pada waktu kompilasi.
Secepat C. V dikompilasi ke C yang dapat dibaca manusia dan dapat menggunakan compiler C apapun sebagai backend termasuk GCC, Clang, dan MSVC.
Pelajari seluruh bahasa dalam satu akhir pekan. Jika Anda tahu Go, Anda sudah tahu ~80% dari V. Kode yang sederhana, mudah dibaca, dan mudah dipelihara.
Compiler V hanya 400 KB tanpa dependensi apapun. Tidak ada LLVM, tidak ada libstdc++. Pasang dalam hitungan detik dari mana saja.
Terjemahkan seluruh proyek C/C++ ke V secara otomatis. Alat C2V bahkan dapat mengkompilasi kode sumber DOOM ke V.
Ubah kode saat program berjalan, tanpa me-restart. Tidak ada kehilangan state. Sempurna untuk aplikasi GUI yang berjalan lama.
ORM bawaan dengan sintaks mirip SQL yang bersih. Bekerja dengan SQLite, PostgreSQL, MySQL, dan MSSQL langsung dari kotak.
`veb` adalah framework web yang cepat, sederhana, dan mudah digunakan yang disertakan dalam pustaka standar. Tidak perlu paket eksternal.
"V is an impressive programming language. Its simplicity paired with speed makes it stand out."
"I've been using V for scripting and it's absolutely sensational. The compile times are insane."
"V has the right ideas. Readable code, fast compilation, and no GC pauses by default — what more could you want?"
"Coming from Go, V feels immediately familiar but faster and more opinionated in the right ways."
"The 400KB compiler with zero dependencies is not a gimmick — it actually works, anywhere."
"Hot code reloading in V changed how I build GUI apps. No more restarting just to see a layout change."