Pengenalan
V ialah bahasa pengaturcaraan terkompil bertaip statik yang direka untuk membina perisian yang boleh diselenggara.
Ia dipengaruhi oleh Go, Oberon, Rust, Swift, Kotlin, dan Python. V kelihatan seperti Go dan hampir semudah itu, tetapi dikompil jauh lebih pantas dan menawarkan lebih banyak ciri keselamatan.
Walaupun ringkas, V merangkumi semua bidang: pengaturcaraan sistem, pembangunan web, pembangunan permainan, aplikasi GUI, mudah alih, sains, terbenam, alatan, dan banyak lagi.
Ciri-ciri Utama
- Ringkas — Pelajari keseluruhan bahasa dalam masa hujung minggu. Jika anda tahu Go, anda sudah tahu ~80% daripada V.
- Kompilasi pantas — ~110k–1.2M baris kod sesaat per teras CPU. V mengkompil dirinya sendiri dalam masa kurang daripada 1 saat.
- Selamat — Tiada null, tiada pemboleh ubah global, tiada tingkah laku yang tidak ditentukan. Kebolehubahan secara lalai.
- Prestasi — Sepantas C. Dikompil kepada C yang boleh dibaca manusia.
- Tiada kebergantungan — Pengkompil hanya 400 KB tanpa kebergantungan luaran.
- Terjemahan C/C++ — Terjemahkan projek C/C++ sepenuhnya ke V secara automatik.
- Muat semula kod panas — Ubah kod semasa aplikasi berjalan tanpa kehilangan keadaan.
- ORM & rangka kerja web terbina dalam — Semua yang anda perlukan ada dalam pustaka standard.
Tempat Bermula
- Pemasangan — Bina V dari sumber atau muat turun binari.
- Hello World — Program V pertama anda.
- Pemboleh Ubah — Cara mengisytihar dan menggunakan pemboleh ubah.
- Fungsi — Mentakrifkan dan memanggil fungsi.
Sumber Luaran
- Dokumentasi Rasmi — Rujukan bahasa penuh
- Pustaka Standard — Rujukan API modul
- Taman Permainan — Jalankan kod V dalam pelayar
- Pengurus Pakej — Semak imbas dan terbitkan pakej V
