நிரலாக்க மொழியின் வெளியீடு V 0.4.4

இரண்டு மாத வளர்ச்சிக்குப் பிறகு, நிலையான தட்டச்சு செய்யப்பட்ட நிரலாக்க மொழி V (vlang) இன் புதிய பதிப்பு வெளியிடப்பட்டது. கற்றல் மற்றும் பயன்பாடு, அதிக வாசிப்புத்திறன், வேகமான தொகுத்தல், அதிகரித்த பாதுகாப்பு, திறமையான மேம்பாடு, குறுக்கு-தளம் பயன்பாடு, சி மொழியுடன் மேம்படுத்தப்பட்ட இயங்குதன்மை, சிறந்த பிழை கையாளுதல், நவீன திறன்கள் மற்றும் மேலும் பராமரிக்கக்கூடிய திட்டங்கள் ஆகியவை V ஐ உருவாக்குவதில் முக்கிய குறிக்கோள்கள். திட்டமானது அதன் கிராபிக்ஸ் நூலகம் மற்றும் தொகுப்பு மேலாளரையும் உருவாக்குகிறது. கம்பைலர் குறியீடு, நூலகங்கள் மற்றும் தொடர்புடைய கருவிகள் எம்ஐடி உரிமத்தின் கீழ் திறந்த மூலத்தில் உள்ளன.

புதிய பதிப்பில் உள்ள மாற்றங்களில்:

  • புதிய தொடரியல் பயன்படுத்த பண்புக்கூறுகள் நகர்த்தப்பட்டுள்ளன.
  • கட்டமைப்புகள் மற்றும் தொழிற்சங்கங்களுக்கு, “@[சீரமைக்கப்பட்ட]” மற்றும் “@[சீரமைக்கப்பட்ட:8]” பண்புக்கூறுகள் செயல்படுத்தப்படுகின்றன.
  • “$if T is $array {” என்ற வெளிப்பாட்டுடன் கூடுதலாக, “$if T is $array_dynamic {” மற்றும் “$if T is $array_fixed {” ஆகிய கட்டுமானங்களுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • குறிப்பிடப்பட்ட புலங்களை பூஜ்ஜியமாக அமைப்பது இப்போது பாதுகாப்பற்ற தொகுதிகளில் மட்டுமே செய்ய முடியும்.
  • "r" மற்றும் "R" வரி மீண்டும் கொடிகள் சேர்க்கப்பட்டது, எடுத்துக்காட்டாக "'${"abc":3r}' == 'abcabcabc'".
  • உள்ளமைக்கப்பட்ட ரூட்டிங், அளவுரு செயலாக்கம், டெம்ப்ளேட்கள் மற்றும் பிற திறன்களைக் கொண்ட எளிய ஆனால் சக்திவாய்ந்த வலை சேவையகத்தை செயல்படுத்துவதன் மூலம் x.vweb தொகுதியின் சோதனை பதிப்பு தயாரிக்கப்பட்டது. இப்போது மொழி தரநிலை நூலகத்தில் மல்டி-த்ரெட் மற்றும் பிளாக்கிங் வெப் சர்வர் (vweb) மற்றும் Node.js போன்ற ஒற்றை-த்ரெட் அல்லாத பிளாக்கிங் ஒன்று (x.vweb) உள்ளது.
  • ssh - vssh - உடன் பணிபுரிவதற்கான ஒரு நூலகம் செயல்படுத்தப்பட்டுள்ளது.
  • ஒரு முறை கடவுச்சொற்களுடன் (HOTP மற்றும் POTP) பணிபுரிய ஒரு தொகுதி சேர்க்கப்பட்டது - votp.
  • V - vinix இல் ஒரு எளிய இயக்க முறைமையின் உருவாக்கம் மீண்டும் தொடங்கப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்