Skip to content
Bahasa Pemrograman V

Mudah.Pantas.Selamat.Dikompilasi.

Untuk membangunkan perisian yang mudah diselenggara.

Pasang V daripada sumber

Ini akan mengambil masa beberapa saat.

$ git clone --depth=1 https://github.com/vlang/v && cd v && make

Atau muat turun binari pra-bina untuk Windows, macOS, dan Linux.

Mula →
Keupayaan

Mengapa V?

Bahasa moden dengan jejak kecil dan cita-cita besar.

Kompilasi Pantas

V mengkompilasi antara ~110k dan 1.2 juta baris kod sesaat per teras CPU. Mengkompilasi dirinya dalam 0.15–0.6 saat.

Keselamatan

Tiada null, tiada pemboleh ubah global, tiada tingkah laku tidak ditentukan, ketaktubahan secara lalai. V mencegah seluruh kelas pepijat pada masa kompilasi.

Prestasi

Selaras dengan C. V dikompilasi ke C yang boleh dibaca manusia dan boleh menggunakan mana-mana pengkompil C sebagai backend termasuk GCC, Clang, dan MSVC.

Bahasa Mudah

Pelajari seluruh bahasa dalam hujung minggu. Jika anda tahu Go, anda sudah tahu ~80% V. Kod yang mudah, boleh dibaca, dan boleh diselenggara.

Tiada Kebergantungan

Pengkompil V hanya 400 KB dengan tiada kebergantungan. Tiada LLVM, tiada libstdc++. Pasang dalam saat dari mana-mana sahaja.

Terjemahan C/C++

Terjemahkan seluruh projek C/C++ ke V secara automatik. Alat C2V boleh mengkompilasi kod sumber DOOM ke V.

Muat Semula Kod Langsung

Ubah kod semasa program berjalan, tanpa memulakan semula. Tiada kehilangan keadaan. Sesuai untuk aplikasi GUI yang berjalan lama.

ORM Terbina

ORM terbina dengan sintaks seperti SQL yang bersih. Berfungsi dengan SQLite, PostgreSQL, MySQL, dan MSSQL dari kotak.

Rangka Kerja Web Terbina

`veb` ialah rangka kerja web yang pantas, mudah, dan senang digunakan yang disertakan dalam pustaka standard. Tiada pakej luaran diperlukan.

Released under the MIT License.