Programlama dili V 0.4.4'ün yayımlanması

İki aylık geliştirme sürecinin ardından, statik olarak yazılan programlama dili V'nin (vlang) yeni bir sürümü yayınlandı. V'nin yaratılmasındaki ana hedefler, öğrenme ve kullanım kolaylığı, yüksek okunabilirlik, hızlı derleme, artırılmış güvenlik, verimli geliştirme, çapraz platform kullanımı, C dili ile geliştirilmiş birlikte çalışabilirlik, daha iyi hata işleme, modern yetenekler ve daha bakımı kolay programlardı. Proje aynı zamanda grafik kütüphanesini ve paket yöneticisini de geliştiriyor. Derleyici kodu, kütüphaneler ve ilgili araçlar MIT lisansı altında açık kaynaklıdır.

Yeni sürümdeki değişiklikler arasında:

  • Öznitelikler yeni söz dizimini kullanacak şekilde taşındı.
  • Yapılar ve birleşimler için “@[hizalanmış]” ve “@[hizalanmış:8]” nitelikleri uygulanır.
  • “$if T is $array {” ifadesine ek olarak, “$if T is $array_dynamic {” ve “$if T is $array_fixed {” yapıları için destek eklendi.
  • Başvurulan alanların sıfıra ayarlanması artık yalnızca güvenli olmayan bloklarda yapılabilir.
  • "r" ve "R" satır tekrarlama işaretleri eklendi, örneğin "'${"abc":3r}' == 'abcabcabc'".
  • Yerleşik yönlendirme, parametre işleme, şablonlar ve diğer yeteneklere sahip basit ama güçlü bir web sunucusunun uygulanmasıyla x.vweb modülünün deneysel bir versiyonu hazırlanmıştır. Artık dil standardı kitaplığında, Node.js'ye benzer şekilde hem çok iş parçacıklı ve engelleyici bir web sunucusu (vweb) hem de tek iş parçacıklı, engellemeyen bir web sunucusu (x.vweb) bulunmaktadır.
  • Ssh - vssh - ile çalışmak için bir kütüphane uygulandı.
  • Tek kullanımlık şifrelerle (HOTP ve POTP) çalışmak için bir modül eklendi - votp.
  • V - vinix üzerinde basit bir işletim sisteminin geliştirilmesine devam edildi.

Kaynak: opennet.ru

Yorum ekle