Skip to content
V Programlama Dili

Basit.Hızlı.Güvenli.Derlenmiş.

Bakımı kolay yazılım geliştirmek için.

V'yi kaynak koddan yükleyin

Birkaç saniye alacak.

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

Veya Windows, macOS ve Linux için önceden derlenmiş ikili dosyaları indirin.

Başlarken →
Yetenekler

Neden V?

Küçük ayak izi ve büyük hırslarıyla modern bir dil.

Hızlı derleme

V, CPU çekirdeği başına saniyede ~110k ile 1,2 milyon satır kod derler. Kendini 0,15–0,6 saniyede derler.

Güvenlik

Null yok, global değişken yok, tanımsız davranış yok, varsayılan olarak değişmezlik. V, derleme zamanında hata sınıflarının tamamını önler.

Performans

C kadar hızlı. V, insan tarafından okunabilir C'ye derlenir ve GCC, Clang ve MSVC dahil her C derleyicisini arka uç olarak kullanabilir.

Basit dil

Tüm dili bir hafta sonunda öğrenin. Go biliyorsanız, V'nin ~%80'ini zaten biliyorsunuz. Basit, okunabilir, bakımı kolay kod.

Sıfır bağımlılığa sahip 400 KB derleyici

V derleyicisi hiçbir bağımlılık olmaksızın yalnızca 400 KB boyutundadır. LLVM yok, libstdc++ yok. Her yerden saniyeler içinde yükleyin.

C/C++ çeviri

Tüm C/C++ projelerini otomatik olarak V'ye çevirin. C2V aracı DOOM kaynak kodunu bile V'ye derleyebilir.

Sıcak kod yeniden yükleme

Programı yeniden başlatmadan çalışırken kodu değiştirin. Durum kaybı yok. Uzun süre çalışan GUI uygulamaları için mükemmel.

Yerleşik ORM

Temiz SQL benzeri sözdizimine sahip yerleşik ORM. SQLite, PostgreSQL, MySQL ve MSSQL ile kutudan çıkar çıkmaz çalışır.

Yerleşik web çerçevesi

`veb`, standart kütüphanede yer alan hızlı, basit ve kullanımı kolay bir web çerçevesidir. Harici paket gerekmez.

Released under the MIT License.