ක්‍රමලේඛන භාෂාව නිකුත් කිරීම V 0.4.4

මාස දෙකක සංවර්ධනයෙන් පසු, ස්ථිතික ලෙස ටයිප් කරන ලද ක්‍රමලේඛන භාෂාවේ නව අනුවාදයක් ප්‍රකාශයට පත් කර ඇත (vlang). V නිර්මාණය කිරීමේ ප්‍රධාන ඉලක්ක වූයේ ඉගෙනීමේ සහ භාවිතයේ පහසුව, ඉහළ කියවීමේ හැකියාව, වේගවත් සම්පාදනය, වැඩිදියුණු කළ ආරක්ෂාව, කාර්යක්ෂම සංවර්ධනය, හරස් වේදිකා භාවිතය, C භාෂාව සමඟ අන්තර් ක්‍රියාකාරීත්වය වැඩිදියුණු කිරීම, වඩා හොඳ දෝෂ හැසිරවීම, නවීන හැකියාවන් සහ වඩා නඩත්තු කළ හැකි වැඩසටහන් ය. ව්‍යාපෘතිය එහි ග්‍රැෆික් පුස්තකාලය සහ පැකේජ කළමනාකරු ද සංවර්ධනය කරමින් සිටී. සම්පාදක කේතය, පුස්තකාල සහ අදාළ මෙවලම් MIT බලපත්‍රය යටතේ විවෘත මූලාශ්‍ර වේ.

නව අනුවාදයේ වෙනස්කම් අතර:

  • නව සින්ටැක්ස් භාවිතා කිරීමට උපලක්ෂණ ගෙන ගොස් ඇත.
  • ව්‍යුහයන් සහ වෘත්තීය සමිති සඳහා, “@[පෙළගැසුනු]” සහ “@[පෙළගැසී ඇත:8]” යන ගුණාංග ක්‍රියාත්මක කෙරේ.
  • “$if T යනු $array {” යන ප්‍රකාශනයට අමතරව, “$if T නම් $array_dynamic {” සහ “$if T නම් $array_fixed {” යන නිර්මිතයන් සඳහා සහය එක් කර ඇත.
  • යොමු කළ ක්ෂේත්‍ර බිංදුවට සැකසීම දැන් කළ හැක්කේ අනාරක්ෂිත කුට්ටි වල පමණි.
  • "r" සහ "R" රේඛා පුනරාවර්තන කොඩි එකතු කරන ලදී, උදාහරණයක් ලෙස "'${"abc":3r}' == 'abcabcabc'".
  • x.vweb මොඩියුලයේ පර්යේෂණාත්මක අනුවාදයක් ගොඩනඟන ලද මාර්ගගත කිරීම, පරාමිති සැකසීම, සැකිලි සහ වෙනත් හැකියාවන් සහිත සරල නමුත් බලවත් වෙබ් සේවාදායකයක් ක්‍රියාත්මක කිරීම සමඟ සකස් කර ඇත. දැන් භාෂා සම්මත පුස්තකාලයේ බහු-නූල් සහ අවහිර කරන වෙබ් සේවාදායකයක් (vweb) සහ Node.js හා සමාන තනි නූල් අවහිර නොවන එකක් (x.vweb) ඇත.
  • ssh - vssh - සමඟ වැඩ කිරීම සඳහා පුස්තකාලයක් ක්රියාත්මක කර ඇත.
  • එක් වරක් මුරපද (HOTP සහ POTP) සමඟ වැඩ කිරීම සඳහා මොඩියුලයක් එකතු කරන ලදි - votp.
  • V - vinix මත සරල මෙහෙයුම් පද්ධතියක් සංවර්ධනය කිරීම නැවත ආරම්භ කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න