Giriş
V, sürdürülebilir yazılım geliştirmek için tasarlanmış, statik tipli ve derlenen bir programlama dilidir.
Go, Oberon, Rust, Swift, Kotlin ve Python'dan ilham almıştır. V, Go'ya benzer ve neredeyse aynı derecede basittir; ancak çok daha hızlı derlenir ve daha fazla güvenlik özelliği sunar.
Basit olmasına karşın V, tüm alanları kapsar: sistem programlama, web geliştirme, oyun geliştirme, GUI uygulamaları, mobil, bilim, gömülü sistemler, araçlar ve daha fazlası.
Temel Özellikler
- Basit — Dili bir hafta sonunda öğrenin. Go biliyorsanız, V'nin yaklaşık %80'ini zaten biliyorsunuzdur.
- Hızlı derleme — CPU çekirdeği başına saniyede ~110k–1.2M satır kod. V, kendisini 1 saniyenin altında derler.
- Güvenli — Null yok, global değişken yok, tanımsız davranış yok. Varsayılan olarak değişmezlik.
- Performanslı — C kadar hızlı. İnsan tarafından okunabilir C'ye derlenir.
- Sıfır bağımlılık — Derleyici, harici bağımlılık olmaksızın yalnızca 400 KB boyutundadır.
- C/C++ çevirisi — Tüm C/C++ projelerini otomatik olarak V'ye çevirin.
- Sıcak kod yeniden yükleme — Durumu kaybetmeden uygulama çalışırken kodu değiştirin.
- Dahili ORM ve web çerçevesi — İhtiyacınız olan her şey standart kütüphanede mevcuttur.
Nereden Başlamalı
- Kurulum — V'yi kaynaktan derleyin veya ikilileri indirin.
- Merhaba Dünya — İlk V programınız.
- Değişkenler — Değişkenleri nasıl tanımlayıp kullanacağınız.
- Fonksiyonlar — Fonksiyon tanımlama ve çağırma.
Harici Kaynaklar
- Resmi Dokümantasyon — Tam dil referansı
- Standart Kütüphane — Modül API referansı
- Playground — V kodunu tarayıcıda çalıştırın
- Paket Yöneticisi — V paketlerine göz atın ve yayımlayın
