Proqramlaşdırma dilinin buraxılışı V 0.4.4

İki aylıq inkişafdan sonra statik tipli proqramlaşdırma dili V (vlanq) yeni versiyası nəşr olundu. V-nin yaradılmasında əsas məqsədlər öyrənmə və istifadə asanlığı, yüksək oxunaqlılıq, sürətli kompilyasiya, təkmilləşdirilmiş təhlükəsizlik, səmərəli inkişaf, platformalararası istifadə, C dili ilə təkmilləşdirilmiş qarşılıqlı fəaliyyət, daha yaxşı səhvlərin idarə edilməsi, müasir imkanlar və daha davamlı proqramlar idi. Layihə həmçinin qrafik kitabxanasını və paket menecerini inkişaf etdirir. Kompilyator kodu, kitabxanalar və əlaqəli alətlər MIT lisenziyası altında açıq mənbəlidir.

Yeni versiyada dəyişikliklər arasında:

  • Yeni sintaksisdən istifadə etmək üçün atributlar köçürülüb.
  • Strukturlar və birliklər üçün “@[aligned]” və “@[aligned:8]” atributları tətbiq edilir.
  • “$if T, $array {” ifadəsinə əlavə olaraq, “$if T, $array_dynamic {” və “$əgər T $array_fixed {” konstruksiyaları üçün dəstək əlavə edilmişdir.
  • İstinad edilmiş sahələri sıfıra təyin etmək indi yalnız təhlükəli bloklarda edilə bilər.
  • "r" və "R" sətirlərinin təkrar bayraqları əlavə edildi, məsələn, "'${"abc":3r}' == 'abcabcabc'".
  • Daxili marşrutlaşdırma, parametrlərin işlənməsi, şablonlar və digər imkanlara malik sadə, lakin güclü veb serverin tətbiqi ilə x.vweb modulunun eksperimental versiyası hazırlanmışdır. İndi dil standart kitabxanasında Node.js-ə bənzər həm çox yivli və bloklayan veb server (vweb), həm də tək yivli bloklanmayan (x.vweb) var.
  • ssh - vssh - ilə işləmək üçün kitabxana tətbiq edilmişdir.
  • Birdəfəlik parollarla (HOTP və POTP) işləmək üçün modul əlavə edildi - votp.
  • V - vinix-də sadə əməliyyat sisteminin inkişafı yenidən başladı.

Mənbə: opennet.ru

Добавить комментарий