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

Rust භාෂාව: වේගවත්, ආරක්ෂිත හා ශ්‍රී ලංකා සංවර්ධකයින්ට නව අවකාශය

Rust භාෂාව: වේගවත්, ආරක්ෂිත හා ශ්‍රී ලංකා සංවර්ධකයින්ට නව අවකාශය

කොඩ් ලියන්නේ අලුත්ම තාක්ෂණික භාෂාවක් ගැන හොඳම කතාබහක් ඇත්නම්, එය Rust විය හැකිය. මුලින් Mozilla විසින් නිර්මාණය කර, අද දිනයේ ලොව පුරා විශාල කමිටුවක් අනුග්‍රහ කරන මෙම භාෂාව, C/C++ හි ඇති මතක ආරක්ෂාව සහ සමකාලීන ක්‍රියාකාරීත්වය පිළිබඳ ගැටළු විසඳීමට නිර්මාණය කර ඇත.

Rust එකේ විශේෂත්වය කියන්නේ, memory safety එක compile‑time දීම තහවුරු කරන “ownership” සහ “borrowing” යන පද්ධති මගින්. මතකයේ “dangling pointers” හෝ “data races” වැනි ගැටළු ඇති වීමට ඉඩ නොදෙන නිසා, වැඩසටහන් ඉතා වේගවත් සහ ස්ථාවරව ක්‍රියා කරයි. අමතරව, garbage collector එකක් නොමැති බැවින්, ක්‍රියාකාලය තුළ මතක භාවිතය අති සුළුයි.

Rust හි දෝෂ පාලනයත් වෙනස්. Result සහ Option වැනි ටයිප්ස් භාවිතා කිරීමෙන්, ඕනෑම වැරදි අවස්ථාවක් සෘජුවම හඳුනාගත හැකිවීම නිසා, රන්ටයිම් දෝෂයන් අඩුවෙයි. කේතයක් compile නොවන්නේ නම්, එය සකස් කිරීමේ අවස්ථාවේම පෙනෙයි – මෙය “borrow checker” නමින් හැඳින්වෙන කම්පයිලර් කොටසට ගැණුම් වාරයක්.

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

ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය වේගයෙන් වර්ධනය වෙමින් තිබේ. Rust භාෂාව මෙහි ගුණාත්මක වශයෙන් පහත පරිදි උපකාරී වේ:

  • ඉහල ප්‍රදර්ශන – වෙබ් සේවා, IoT, සහ embedded systems වැනි පද්ධතිවල වේගවත් කේතයක් ලියන්න පුළුවන්.
  • ආරක්ෂිත සංවර්ධනය – මතක ආරක්ෂාව නිසා, සයිබර් ආකෘති හා දත්ත රහස්‍යතා ගැටළු අඩු වේ.
  • දේශීය තාක්ෂණික ප්‍රතිපාදන – Cargo පරිපාලකය, ඒකාබද්ධ පරීක්ෂණ සහ formatting tools මගින්, කණ්ඩායම් වැඩ කඩිනම් කරගත හැකිය.
  • ඉගෙන ගැනීමට නව අවස්ථා – විශ්වවිද්‍යාල, පළාත් පරිගණක පුහුණු මධ්‍යස්ථාන, සහ තාක්ෂණික සමාජයන් Rust පාඨමාලා ආරම්භ කරමින් පවතිනවා.

ඉතින්, ඉහල ප්‍රදර්ශනයක්, ආරක්ෂාව සහ කාර්ය සාධනය අරමුණ කරගත් සංවර්ධකයින්ට Rust තවත් ප්‍රබල තේරීමක් බව පෙනෙයි. ඔබ තවමත් මේ භාෂාව සමඟ පළපුරුදු නොවේ නම්, අදම Cargo භාවිතා කරමින් පළමු “Hello, world!” වැඩසටහන ලියන්න. ඔබේ කේතය වේගවත්, ආරක්ෂිත, සහ අනාගතයේ තාක්ෂණික අවශ්‍යතා සඳහා සූදානම් වනු ඇත.

Rust සමඟ ඔබේ සංවර්ධන ගමන අලුත් මට්ටමකට ගෙන යන්න – දැන් කාලය එයි.

💡 ඔබේ Rust සංවර්ධන ගමන අදම අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Rust #Programming #SriLanka #Developers #Performance