پروگرامنگ ٻولي جو رليز V 0.4.4

ٻن مهينن جي ترقيءَ کان پوءِ، مستحڪم طور تي ٽائپ ڪيل پروگرامنگ ٻولي V (vlang) جو هڪ نئون نسخو شايع ڪيو ويو آهي. V ٺاهڻ ۾ بنيادي مقصد هئا سکيا ۽ استعمال ۾ آساني، تيز پڙهڻ جي صلاحيت، تيز تاليف، بهتر سيڪيورٽي، موثر ترقي، ڪراس پليٽ فارم جو استعمال، سي ٻوليءَ سان بهتر انٽرآپريبلٽي، بهتر غلطي سنڀالڻ، جديد صلاحيتون، ۽ وڌيڪ برقرار رکڻ وارا پروگرام. پروجيڪٽ پڻ ترقي ڪري رهيو آهي ان جي گرافڪس لائبريري ۽ پيڪيج مينيجر. گڏ ڪرڻ وارو ڪوڊ، لائبريريون ۽ لاڳاپيل اوزار MIT لائسنس تحت کليل آهن.

نئين ورزن ۾ تبديلين مان:

  • خاصيتون نئين نحو کي استعمال ڪرڻ لاءِ منتقل ڪيون ويون آهن.
  • جوڙجڪ ۽ اتحادين لاءِ، خاصيتون ”@[aligned]“ ۽ ”@[aligned:8]“ لاڳو ٿين ٿيون.
  • "$if T is $array {" جي اظهار کان علاوه، تعميرات لاءِ سپورٽ "$if T is $array_dynamic {" ۽ "$if T is $array_fixed {" شامل ڪيو ويو آهي.
  • سيٽنگ ريفرنس ٿيل فيلڊز کي صفر تي ھاڻي صرف غير محفوظ بلاڪن ۾ ٿي سگھي ٿو.
  • شامل ڪيو ويو "r" ۽ "R" لائين ورجائي پرچم، مثال طور "'${"abc":3r}' == 'abcabcabc'".
  • x.vweb ماڊل جو هڪ تجرباتي نسخو تيار ڪيو ويو آهي هڪ سادي پر طاقتور ويب سرور جي نفاذ سان بلٽ ان روٽنگ، پيٽرول پروسيسنگ، ٽيمپليٽس ۽ ٻين صلاحيتن سان. ھاڻي ٻوليءَ جي معياري لئبرريءَ ۾ ھڪ ملٽي ٿريڊڊ ۽ بلاڪنگ ويب سرور (vweb) ۽ ھڪڙو ٿريڊ نان بلاڪنگ ھڪڙو (x.vweb) ساڳيو آھي Node.js.
  • ssh - vssh - سان ڪم ڪرڻ لاءِ هڪ لائبريري لاڳو ڪئي وئي آهي.
  • ھڪڙي وقت جي پاسورڊ سان ڪم ڪرڻ لاء ھڪڙو ماڊل شامل ڪيو ويو آھي (HOTP ۽ POTP) - votp.
  • V - vinix تي هڪ سادي آپريٽنگ سسٽم جي ترقي شروع ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو