Skip to content

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

Released under the MIT License.