ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Rust භාෂාවෙන් නිර්මාණය කළ XVM: සම්පූර්ණයෙන්ම අලුත් වර්චුඅල් මැෂින් එකක්

Rust භාෂාවෙන් නිර්මාණය කළ XVM: සම්පූර්ණයෙන්ම අලුත් වර්චුඅල් මැෂින් එකක්

කොඩිං ලෝකයට නව අත්දැකීමක් එක්කරමින්, ඩෙවලපර් Xelvoridze ආසියානු කාලීනව Rust භාෂාවෙන් XVM (eXperimental Virtual Machine) නමැති වර්චුඅල් මැෂින් එකක් සකස් කරයි. මෙය පාරම්පරික x86 හෝ ARM වැනි ප්‍රොසෙසර් අනුකරණයක් නොව, සම්පූර්ණයෙන්ම නිර්මාණය කළ අභිරුචි ආකෘතියකි. CHIP‑8 වැනි අධ්‍යාපනමය VM ගේ ආත්මය අරගෙන, 8 රෙජිස්ටර්, 33 නියෝග, පියවර‑පියවර ඩිබග් කිරීමේ හැකියාව, බ්‍රේක්පොයින්ට් සහිත ඉන්-බිල්ට් ඩිබග්ගර්, සහ අසෙම්බ්ලි කේතයෙන් සෘජුව පින්තුර ඇඳීමට හැකි වීඩියෝ මැමරියක් ඇතුළත් කර ඇත.

එමෙන්ම, IntelliJ/RustRover සඳහා .xasm ගොනු වල සින්ටැක්ස් උච්චාරණය සහ කස්ටම් අයිකනයක් එක් කරන පළමු පළිගැනීමේ පලාතක් (plugin) ද සංවර්ධනය කර තිබේ. මේ නිසා සංස්කරණ අත්දැකීම සත්‍ය භාෂාවක් වගේ පෙනේ. සියලු විස්තර, පූර්ණ නියෝග ලැයිස්තුව සහ ස්ථාපන උපදෙස් GitHub රිපොසිටරියේ සපයලා ඇත: XVM (https://github.com/xelvoridze/xvm) සහ XASM plugin (https://github.com/xelvoridze/xasm-plugin).

මෙම ව්‍යාපෘතියේ වැදගත්කම යනු, Rust භාෂාවෙන් පළමු වශයෙන් පූර්ණ VM එකක් නිර්මාණය කිරීමයි. එය Rust කේතයේ මතක කළමනාකරණය, දෝෂ හසුරවීම (panic‑වලට පරිවර්තනය නොකර) සහ කාර්ය සාධනය පිළිබඳ ගැඹුරු අවබෝධයක් ලබා දේ. ඉන්පසු, අධ්‍යාපනික පරිසරයක නව පරිශීලකයන්ට පහසුවෙන් අඩු‑මට්ටමේ මෘදුකාංග සංවර්ධනය අත්හදා බැලීමට අවස්ථාව ලැබේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ ඩෙවලපර් සහ විශ්වවිද්‍යාල සිසුන්ට, XVM වැනි විවෘත මූලාශ්‍ර ව්‍යාපෘති අධ්‍යාපනික වශයෙන් අගනා සම්පතක් වේ. එය පළමු පියවරෙන්ම මැෂින්‑ලෙවල් පරිගණක විද්‍යාව, මතක සැකසීම සහ අසෙම්බ්ලි භාෂා ගැන ප්‍රායෝගික උදාහරණයක් ලෙස භාවිතා කළ හැකිය. එමෙන්ම, Rust භාෂාවේ ශක්තිය හා ආරක්ෂාව ගැන දැනගැනීමටත්, IDE plugin එකක් මගින් නව භාෂා සංස්කරණය අත්දැකීමටත් ඉඩ සලසයි. ස්ථානීය සොෆ්ට්වේයා සමාගම් සඳහා, මෙවැනි කාර්ය සාධන‑කේන්ද්‍රිත VM එකක් නිර්මාණය කිරීමේ පළපුරුද්ද, ඉන්ෆ්‍රාස්ට්‍රක්චර්, IoT සහ ගේම් ඩෙවලපමෙන්ට් වැනි ක්ෂේත්‍රවල නව නිෂ්පාදන සංවර්ධනයේ මූලික පදනමක් වේ.

අවසන් වශයෙන්, XVM ව්‍යාපෘතිය තාක්ෂණික සමාජයට නව දෘශ්‍යයක් ගෙන එයි. Rust සමඟ VM නිර්මාණය කර ගැනීමේ අත්දැකීම, ලොව පුරා ඩෙවලපර් සමාජය තුළත්, ශ්‍රී ලංකාවේ තාක්ෂණික අධ්‍යාපනය තුළත් අලුත් පරම්පරාවක් උදාකරයි.

💡 XVM ගැන වැඩිදුර කියවන්න, දැන්ම GitHub රිපොසිටරියට පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Rust #Virtual Machine #XVM #IDE Plugin #Education