Microsoft සමාගම Rust මත පදනම් වූ නව ක්‍රමලේඛන භාෂාවක් සංවර්ධනය කරමින් සිටී

මයික්‍රොසොෆ්ට් වෙරෝනා නියමු ව්‍යාපෘතියේ කොටසක් ලෙස වර්ධනය වේ රස්ට් භාෂාව මත පදනම් වූ නව ක්‍රමලේඛන භාෂාවක් සහ සාමාන්‍ය ආරක්ෂක ගැටළු වලට යටත් නොවන ආරක්ෂිත යෙදුම් සංවර්ධනය කිරීම කෙරෙහි අවධානය යොමු කරයි. ව්‍යාපෘතියට අදාළ වත්මන් වර්ධනයන්හි මූලාශ්‍ර පාඨ නුදුරු අනාගතයේ දී සැලසුම් කෙරේ විවෘත Apache 2.0 යටතේ බලපත්‍ර ලබා ඇත.

සැලකේ C සහ C++ භාෂා භාවිතා කිරීමේදී ඇතිවිය හැකි ගැටළු අවහිර කිරීම සඳහා පහත මට්ටමේ වින්ඩෝස් සංරචක සැකසීම සඳහා ඇතුළුව සංවර්ධනය වෙමින් පවතින භාෂාව භාවිතා කිරීමේ හැකියාව. සංවර්ධකයින්ට පොයින්ටර් හැසිරවීමේ අවශ්‍යතාවය ඉවත් කරන සහ නිදහස් ප්‍රවේශයෙන් පසු ප්‍රවේශය, null pointer dereferences සහ buffer overruns වැනි අඩු මට්ටමේ මතක හැසිරවීම් වලින් පැන නගින ගැටළු වලින් ආරක්ෂා කරන ස්වයංක්‍රීය මතක කළමනාකරණය මගින් කේත ආරක්ෂාව වැඩි දියුණු කරයි.

වෙරෝනා සහ රස්ට් අතර ප්රධාන වෙනස වන්නේ ආකෘතිය භාවිතා කිරීමයි සන්තකයේ වඩා වස්තු කණ්ඩායම් මත පදනම්ව තනි වස්තූන්. වෙරෝනා හි දත්ත වස්තු එකතුවක් වන ව්‍යුහයන් ලෙස සැලකේ. වස්තු සමූහයකට අදාළව ණය ගැනීමේ චෙක්පත් සහ හිමිකාරිත්ව චෙක්පත් සිදු කරනු ලබන අතර, එය සංයුක්ත ව්‍යුහයන් හැසිරවීමේදී ආරක්ෂාව සහතික කිරීමට උපකාරී වන අතර සාමාන්‍යයෙන් සංවර්ධනයේදී භාවිතා වන වියුක්ත මට්ටම වඩා හොඳින් පිළිබිඹු කරයි.

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

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