Skip to content
Bahasa Pemrograman V

Sederhana.Cepat.Aman.Terkompilasi.

Untuk mengembangkan perangkat lunak yang mudah dipelihara.

Pasang V dari sumber

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 →
Kemampuan

Mengapa V?

Bahasa modern dengan jejak kecil dan ambisi besar.

Kompilasi yang Cepat

V mengkompilasi antara ~110k dan 1,2 juta baris kode per detik per inti CPU. Mengkompilasi dirinya sendiri dalam 0,15–0,6 detik.

Keamanan

Tidak ada null, tidak ada variabel global, tidak ada perilaku tak terdefinisi, immutabilitas secara default. V mencegah seluruh kelas bug pada waktu kompilasi.

Performa

Secepat C. V dikompilasi ke C yang dapat dibaca manusia dan dapat menggunakan compiler C apapun sebagai backend termasuk GCC, Clang, dan MSVC.

Bahasa yang Sederhana

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.

Tanpa Dependensi

Compiler V hanya 400 KB tanpa dependensi apapun. Tidak ada LLVM, tidak ada libstdc++. Pasang dalam hitungan detik dari mana saja.

Terjemahan C/C++

Terjemahkan seluruh proyek C/C++ ke V secara otomatis. Alat C2V bahkan dapat mengkompilasi kode sumber DOOM ke V.

Hot Code Reloading

Ubah kode saat program berjalan, tanpa me-restart. Tidak ada kehilangan state. Sempurna untuk aplikasi GUI yang berjalan lama.

ORM Bawaan

ORM bawaan dengan sintaks mirip SQL yang bersih. Bekerja dengan SQLite, PostgreSQL, MySQL, dan MSSQL langsung dari kotak.

Framework Web Bawaan

`veb` adalah framework web yang cepat, sederhana, dan mudah digunakan yang disertakan dalam pustaka standar. Tidak perlu paket eksternal.

Released under the MIT License.