Skip to content

Pengenalan

V adalah bahasa pemrograman terkompilasi dengan tipe statis yang dirancang untuk membangun perangkat lunak yang mudah dipelihara.

Bahasa ini dipengaruhi oleh Go, Oberon, Rust, Swift, Kotlin, dan Python. V terlihat seperti Go dan hampir sesederhana itu, namun kompilasi jauh lebih cepat dan menawarkan lebih banyak fitur keamanan.

Meskipun sederhana, V mencakup semua bidang: pemrograman sistem, pengembangan web, pengembangan game, aplikasi GUI, mobile, sains, embedded, alat bantu, dan banyak lagi.

Fitur Utama

  • Sederhana — Pelajari seluruh bahasa dalam satu akhir pekan. Jika Anda mengenal Go, Anda sudah menguasai ~80% V.
  • Kompilasi cepat — ~110rb–1,2 juta baris kode per detik per inti CPU. V mengompilasi dirinya sendiri dalam waktu kurang dari 1 detik.
  • Aman — Tidak ada null, tidak ada variabel global, tidak ada perilaku tak terdefinisi. Nilai tak dapat diubah secara default.
  • Performa tinggi — Secepat C. Dikompilasi ke C yang mudah dibaca manusia.
  • Tanpa dependensi — Kompiler hanya berukuran 400 KB tanpa dependensi eksternal.
  • Terjemahan C/C++ — Terjemahkan seluruh proyek C/C++ ke V secara otomatis.
  • Pemuatan ulang kode panas — Ubah kode saat aplikasi berjalan tanpa kehilangan state.
  • ORM & framework web bawaan — Semua yang Anda butuhkan ada di pustaka standar.

Tempat Mulai

  • Instalasi — Bangun V dari sumber atau unduh binary.
  • Hello World — Program V pertama Anda.
  • Variabel — Cara mendeklarasikan dan menggunakan variabel.
  • Fungsi — Mendefinisikan dan memanggil fungsi.

Sumber Daya Eksternal

Released under the MIT License.