AI කේතන උපකරණයන්ගේ වේගවත් වර්ධනය නිසා වැඩිම ගණනක් පුද්ගලයන් තමන්ගේම නිෂ්පාදන සෑදීමට යොමු වෙමින්, "ප්රෝග්රෑම් ලියීම ඇයි මෙතරම් ආකර්ෂණීය, එහෙත් මෙතරම් දුෂ්කර?" කියන ප්රශ්නය නැවත උදාවෙයි.
පස්වෙනි දශකයකට පෙර ෆ්රෙඩරික් බ්රුක්ස් ජූනියර් ලියූ "The Tar Pit" කියන ලිපිය අද දිනයේත් අර්ථවත් වේ. බ්රුක්ස් කියූයේ, විශාල මෘදුකාංග පද්ධති නිර්මාණය යනු පුරාතන සතුන් තාර් පට්ටියේ සිරකෙරෙමින් සිටි තත්වයක් වැනි බවයි. එක් එක් ගැටලුවක් තනිව විසඳිය හැකි වුවද, එකවර බොහෝ ගැටළු එකිනෙකට සම්බන්ධව පෙනී, ව්යාපෘතිය තවත් ගැඹුරු කරයි.
එම නිසා ප්රෝග්රෑම් ලියීම සතුටත් වේදනාවත් එක්කම පැමිණේ. කුඩා තත්ත්වයන්ගෙන් ඔබට සිරකෙරෙන්නට හැකි වුවත්, ඔබේ අදහසක් සැබෑ නිෂ්පාදනයක් බවට පරිවර්තනය කරන හැකියාවත් මෙහි අඩංගුය.
ප්රෝග්රෑම් – නිෂ්පාදනය – පද්ධතිය යන මූලික වෙනස්කම් ගැන හොඳින් අවබෝධ කරගැනීම අත්යවශ්යයි. ප්රෝග්රෑම් කියන්නේ ලේඛකයාගේ සංවර්ධන පරිසරය තුළ ක්රියාත්මක කළ හැකි කේත කට්ටලයකි. නමුත් ඒක නිෂ්පාදනයක් බවට පත්වීමට, එය වෙනත් පරිසරයන්ට ගැලපෙන ලෙස, පුළුල් පරීක්ෂණ, සවිස්තරාත්මක ලේඛන සහ ත්රිගුණ වියදමක් (ඩීබග් කරන ලද ප්රෝග්රෑම් වඩා) අවශ්ය වේ.
පද්ධතියේ කොටසක් ලෙස පරිවර්තනය වීමට, සියලු ඇතුළත්-පිටත ආකෘති නියමිත අතුරුමුහුණත් (API) අනුව සම්මුඛීකරණය, සම්පත් සීමා (මතක, CPU) ගණනාවත්, අනෙකුත් කොටස් සමඟ සම්පූර්ණ සමීක්ෂණය කළ යුතුය.
ඉතිහාසයේ ගරාජ් ග්රහලෝකයෙහි ස්ටීව් ජොබ්ස් සහ ස්ටීව් වෝස්නියක් වැනි කතා අපට ආකර්ෂණීය වුවත්, ඒවා තනි පරිසරයක පවත්නා “ප්රෝග්රෑම්” පමණි. ඒවා “නිෂ්පාදනය” සහ “පද්ධතිය” බවට පත් නොවීමේ හේතුව, ඉහත සඳහන් සීමා ඉක්මවා නොගිය නිසාය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, ව්යාපාරිකයින් සහ විද්යාලීය සිසුන් සඳහා මේ අදහස් ගෝලීය තාක්ෂණික ප්රවණතාවයන් සමඟ සමානව වැදගත් වේ.
- AI කේතන උපකරණයන්ගේ පහසුකම නිසා, තරුණයන්ට මූලික පරිගණක විද්යාව ඉගෙන ගන්න අවස්ථා වැඩි වෙයි.
- “තර් පට්ටිය” සංකල්පය හඳුනාගැනීමෙන්, ස්ථානාත්මක සොෆ්ට්වෙයාර් ව්යාපෘති වල අධික පිරිවැය හා කාලය වැළැක්විය හැකිය.
- නිෂ්පාදනයේ හා පද්ධතියේ මට්ටමට යාමට අවශ්ය පරීක්ෂණ, ලේඛන හා අතුරුමුහුණත් කළමනාකරණය පිළිබඳ දැනුම, ශ්රී ලංකා තාක්ෂණ ආරම්භකයන්ට ගෝලීය වෙළඳපොළේ තරගකාරීත්වයක් ලබා දේ.
- ඉදිරියේදී, රජය සහ පුද්ගලික ආයතන මෙම මූලධර්මයන්ට අනුගත වූ “ඉන්ජිනේරු කේතන” පාඨමාලා හරහා තරුණයන්ට වැඩි දැනුම සපයනු ඇත.
අවසන් වශයෙන්, ප්රෝග්රෑම් ලියීමේ ආකර්ෂණය ඔබේ නිර්මාණශීලීත්වය පෝෂණය කරයි, එය තාර් පට්ටියේ වැටී ගිය හැකි බවත් මතක තබා ගන්න. නමුත් සැලකිලිමත් සැලැස්ම, පරීක්ෂණ සහ ලේඛන සමඟ එය ජයග්රහණයකට පත් කරගන්න.