රස්ට් 1.65.0: මෑත නොවැම්බර් නිකුතුවේ අලුත් දේ

රස්ට් 1.65.0: මෑත නොවැම්බර් නිකුතුවේ අලුත් දේ

රස්ට් 1.65.0: මෑත නොවැම්බර් නිකුතුවේ අලුත් දේ

දියත් කළ දින සිට මලකඩ ක්‍රමලේඛන භාෂාව, ඔහු සමඟ 0.1 වර්ෂය ආරම්භයේදී 2012 අනුවාදය, එය විශිෂ්ට හා තිරසාර වී ඇත සංවර්ධන චක්‍රය. ඊට අමතරව, ඒ වර්ධනය වන ජනප්රියත්වය සහ ක්‍රමලේඛකයින් සහ මෘදුකාංග භාවිතා කරන්නන් අතර හොඳ පිළිගැනීමක්, එය පහසුවෙන් විශ්වාසදායක සහ කාර්යක්ෂම මෘදුකාංග සංවර්ධනය කිරීමට ඉඩ සලසයි. සහ මෑතකදී එය නමින් නව යාවත්කාලීනයක් නිකුත් කර ඇත "මලකඩ 1.65.0" අපි මෙහි ආමන්ත්‍රණය කරන රසවත් ප්‍රවෘත්ති සමඟ.

කෙසේ වෙතත්, එය පසුගිය වසර කිහිපය තුළ, එය ඇති බව සඳහන් කිරීම වටී Linux Kernel සමඟ විශිෂ්ට භාවිතය සහ ඒකාබද්ධ කිරීම, සහ එහි ප්‍රතිඵලයක් ලෙස, GNU/Linux මත පදනම් වූ නිදහස් සහ විවෘත මෙහෙයුම් පද්ධති වල. කියන තැනට එනවා 6.1 අනුවාදයේ සිට Linux Kernel වෙත ඒකාබද්ධ කර ඇත, සහ භාවිතා කිරීමට විශිෂ්ට යෙදුම් සාදන්න, මෙහි බහුලව වාර්තා වන පරිදි සිට ලිනක්ස් සහ තවත් බොහෝ ලිනක්ස් සහ පරිගණක වෙබ් අඩවි.

මලකඩ භාෂාව: එහි සංවර්ධකයින් 1.50.0 නව අනුවාදය නිවේදනය කරයි

මලකඩ භාෂාව: එහි සංවර්ධකයින් 1.50.0 නව අනුවාදය නිවේදනය කරයි

සහ සුපුරුදු පරිදි, සම්පූර්ණයෙන්ම ඇතුළු වීමට පෙර මලකඩ ක්‍රමලේඛන භාෂාව සහ දියත් කිරීම අනුවාදය "මලකඩ 1.65.0", අපි සබැඳි කිහිපයක් තබමු පෙර අදාළ තනතුරු:

මලකඩ භාෂාව: එහි සංවර්ධකයින් 1.50.0 නව අනුවාදය නිවේදනය කරයි
අදාළ ලිපිය:
මලකඩ භාෂාව: එහි සංවර්ධකයින් 1.50.0 නව අනුවාදය නිවේදනය කරයි

RustLinux
අදාළ ලිපිය:
Linux 6.1 RC1, Linux හි Rust හි පළමු පෙනුම

මලකඩ 1.65.0: විශ්වසනීය සහ කාර්යක්ෂම මෘදුකාංග ගොඩනැගීම සඳහා භාෂාවක්

මලකඩ 1.65.0: විශ්වසනීය සහ කාර්යක්ෂම මෘදුකාංග ගොඩනැගීම සඳහා භාෂාවක්

රස්ට් 1.65.0 හි අලුත් මොනවාද?

අතර ඇත පුවත් (එකතු කිරීම්, වැඩිදියුණු කිරීම් සහ නිවැරදි කිරීම්) ඔබ අතර ප්‍රචාරණය කර ඇත නිල වෙබ් අඩවිය සහ එහි GitHub හි වෙබ් අඩවිය, සමහර වැදගත් ඒවා ඉස්මතු කිරීම වටී:

GAT වෙනස්කම්: වර්ගය සහ සංයුතිය

ආයුකාල ජනක (GAT), "වර්ගය" සහ "const", දැන් ඒවා ආශ්‍රිත වර්ග වලින් නිර්වචනය කළ හැකි අතර එමඟින් ඒවායේ ක්‍රියාකාරිත්වය වඩාත් බහුකාර්ය කරයි, දැනට ලිවිය නොහැකි රටා මාලාවක් භාවිතා කිරීමට පහසුකම් සපයයි.

නව ආකාරයේ "ඉටු ප්‍රකාශය"

නව ආකාරයේ "Let statement" හඳුන්වා දී ඇත එය ප්‍රතික්ෂේප කළ හැකි රටාවක් සහ a "වෙනත්" එම රටාව නොගැලපෙන විට ක්රියාත්මක වන අපසාරී බ්ලොක් ආකාරයෙන්. සාමාන්ය ප්රකාශයන් "ඉඩ" ඔවුන්ට භාවිතා කළ හැක්කේ ප්‍රතික්ෂේප කළ නොහැකි රටා පමණි, ස්ථිතිකව සැමවිටම ගැළපෙන ඒවාය. කෙසේ වෙතත්, මෙම නව බිල්ට්-ඉන් ප්‍රතික්ෂේප කළ හැකි රටාවක් භාවිතා කරයි, එය සාමාන්‍ය පරිදි අවට විෂය පථයේ විචල්‍යයන් ගැලපීම හා බැඳිය හැක. ඉඩ b. නැතහොත්, රටාව නොගැලපෙන විට අපසරනය කරන්න.

ලේබල් කරන ලද බ්ලොක් වල බිඳීමේ කාර්යය

සරල බ්ලොක් ප්‍රකාශන දැන් විවේක ඉලක්කයක් ලෙස ටැග් කළ හැක, දැන් අවහිරයක් ඉක්මනින් අවසන් කිරීමට ඉඩ සලසයි. a භාවිතා කිරීමට බෙහෙවින් සමාන දෙයක් goto ප්රකාශය, හිතුවක්කාර පැනීමක් නොවී. බ්ලොක් එකක් ඇතුළත සිට එහි අවසානය දක්වා පමණි. දැන්, මෙම නව කාර්යය ලෙස ලේබල් කර ඇත "බිඳීම", ඔබට ලූප සමඟ මෙන් ප්‍රකාශන අගයක් ද ඇතුළත් කළ හැක. බහු-ප්‍රකාශ බ්ලොක් එකකට අගයක් ලබා ගැනීමට ඉඩ සලසයි "ආපසු" මුල්.

ලිනක්ස් දෝශ නිරාකරණ තොරතුරු බෙදීම

නිදොස් කිරීමේ තොරතුරු බෙදීම සඳහා සහාය macOS මත, එය දැන් Linux මතද ස්ථාවර වේ. උදාහරණ වශයෙන්:

  • csplit-debuginfo=අසුරන ලද නිදොස් කිරීමේ තොරතුරු බහු .dwo ගොනු (DWARF වස්තු ගොනු) වලට බෙදනු ඇත.
  • csplit-debuginfo=ඇසුරුණු සියලුම දෝශ නිරාකරණ තොරතුරු ඇසුරුම් කර ඇති එහි ප්‍රතිදාන ද්විමය සමග තනි .dwp (DWARF) පැකේජයක් නිෂ්පාදනය කරනු ඇත.
  • csplit-debuginfo=අක්‍රිය මෙය තවමත් පෙරනිමි හැසිරීමයි, එයට .debug_* හි DWARF දත්ත, වස්තු වල ELF කොටස් සහ අවසාන ද්විමය ඇතුළත් වේ.

වෙනත් පුවත්

  1. MIR ඇතුළු කිරීම දැන් සබල කර ඇත ප්‍රශස්ත ගොඩනැගීම සඳහා. මෙය සැබෑ ලෝක පෙට්ටි සඳහා ගොඩනැගීමේ වේලාවන්හි 3-10% වැඩිදියුණු කිරීමක් සපයයි.
  2. උපලේඛනගත ගොඩනැගීමේදී, භාණ්ඩ දැන් පොරොත්තු රැකියා පෝලිම වර්ග කරයි කාර්ය සාධනය වැඩි දියුණු කිරීමට.
  3. සම්පාදක මට්ටමින්, එකතු කරන ලදී සහාය "-C උපකරණ-ආවරණය" භාවිතා කරන විට පෙරනිමියෙන් තනි proraw ගොනු උත්පාදනය කිරීමට. මීට අමතරව, එය දැන් පීවෙනත් බොහෝ දේ අතර, iOS/tvOS ඉලක්ක සඳහා ගතික සබැඳි භාවිතයට ඉඩ දෙයි.

"රස්ට් යනු සම්පාදනය කරන ලද, සාමාන්‍ය අරමුණු, බහු-පරම ක්‍රමලේඛන භාෂාවක් වන අතර එය Mozilla විසින් සංවර්ධනය කරනු ලබන අතර LLVM විසින් සහාය දක්වයි. මෙම භාෂාව ආරක්ෂිත, සමගාමී සහ ප්‍රායෝගික භාෂාවක් ලෙස නිර්මාණය කර ඇති අතර සියල්ලටත් වඩා C සහ C++ භාෂා සඳහා ආදේශකයක් විය හැකිය. රස්ට් යනු විවෘත මූලාශ්‍ර ක්‍රමලේඛන භාෂාවක් වන අතර එය පිරිසිදු ක්‍රියාකාරී, ක්‍රියා පටිපාටි, අත්‍යවශ්‍ය සහ වස්තු-නැඹුරු වැඩසටහන්කරණයට සහාය වේ.".

අදාළ ලිපිය:
Kerla: Rust වලින් ලියා ඇති නව කර්නලයක් සහ Linux ABI සමඟ අනුකූල වේ
RustDesk: ප්‍රයෝජනවත් හරස් වේදිකා දුරස්ථ ඩෙස්ක්ටොප් යෙදුමකි
අදාළ ලිපිය:
RustDesk: ප්‍රයෝජනවත් හරස් වේදිකා දුරස්ථ ඩෙස්ක්ටොප් යෙදුමකි

රවුන්ඩප්: බැනර් පෝස්ට් 2021

සංක්ෂිප්තය

කෙටියෙන් කිවහොත්, මෙම දියත් කිරීම "මලකඩ 1.65.0" එවැනි ශ්රේෂ්ඨ සංවර්ධනය හා භාවිතය සඳහා අගය එකතු කිරීමට දිගටම ක්‍රමලේඛන භාෂාව, මත වඩ වඩාත් වැදගත් වෙමින් පවතී මෙහෙයුම් පද්ධති මත පදනම්ව GNU / Linux. එතරම්ම, ඒ Linux Kernel 6.1 ශ්‍රේණිය, එයට සම්බන්ධ වීමට සමත් වී ඇත. එය ඉතා වැදගත් වන්නේ, කර්නලය තුළ නිර්වචනය නොකළ හැසිරීමක් සිදු නොවන බව සහතික කරන ප්‍රධාන දේපලක් රස්ට් සතුව ඇති බැවිනි.

ඔබ මෙම පෝස්ටයට කැමති නම්, එයට අදහස් දැක්වීමට සහ එය අන් අය සමඟ බෙදා ගැනීමට වග බලා ගන්න. මතක තබා ගන්න, අපගේ සංචාරය කරන්න «මුල් පිටුව» තවත් ප්‍රවෘත්ති ගවේෂණය කිරීමට මෙන්ම අපගේ නිල නාලිකාවට සම්බන්ධ වීමට ෆ්‍රොම් ලිනක්ස් වෙතින් විදුලි පණිවුඩය, බටහිර කණ්ඩායමයි අද මාතෘකාව පිළිබඳ වැඩි විස්තර සඳහා.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.