ඉරණම නැමැති පරිගණක මෘදුකාංගයේ දෝෂහරණ ක්‍රමවේදය


(තෙවන කොටස – ඉරණම නැමති මෘදුකාංගය ලියන පරිගණක භාෂාව දෝසතරයි)

පරිගණක ආශ්‍රිතව ක්‍රියාත්මක කරනු ලබන මෘදුකාංගයන්ගේ පවතින දෝෂහරණ ක්‍රියාවලියක් ඇත. සාමාන්‍යයෙන් මෘදුකාංගයක පැවතිය හැකි දෝෂ වර්ගයන් කවරේදැයි ප්‍රථමයෙන් හඳුනාගත යුතුය.

විධාන කේතන දොෂ – Syntax Errors
වැරදි දත්ත ඇතුල් කිරීම – Invalid Data Input
ක්‍රියාත්මක වීමේ දී ඇතිවන දෝෂ – Executable Errors

මෘදුකාංග ආශ්‍රිතව පවතින දෝශ නිශ්චයේ දී සාමාන්‍යයෙන් සිදු කරන ක්‍රියාවලිය නම් එහි අවසන් ප්‍රතිඵලය මත නැතිනම් Output එකෙහි දිස්වන රෝග සංකූලතාවයන් අනුව එය නිශ්චය කරනු ලැබීමයි. එහි දී ඇතිවන රෝග ලක්ෂ ණ මූලිකව තුන් ආකාරයක් ගනී. එම තුන් ආකාර රෝග ලක්ෂලණ අනුව නිශ්චය කළ හැකි දෝෂයන් ද තුන් ආකාරයක් ගනියි.

ඉහත පෙන්වා දුන් විධාන කේතන දොෂ – Syntax Errors යනු මෘදුකාගංය නිර්මාණය කිරීමේ දී ඇතිවන අනවබෝධය මත සහ පද්ධති විධාන – System Commands පිළිබඳ අවබෝධයකින් තොරව මෘදුකාගය නිර්මාණය කිරීමෙන් ඇතිවන දෝෂයි.

පුද්ගලයෙකු සිය දෛවය නැතිනම් ඉරණම පිළිබඳව සැලකීමේ දී වත්මන් දිවියෙහි අනාගතය සඳහා බලපාන ඔහු හෝ ඇය විසින් පෙර භවයන්හි සිදු කරන ලද ක්‍රියාවන් හි ප්‍රතිඵලය, ක්‍රියාවන්ට අනුරූපව විකාශය වෙයි. ඒ අනුව අනුන්ට මෙන්ම තමන්ට ද යහපත් ප්‍රතිඵල ඇති කරන කර්ම සහ අනුන්ට මෙන්ම තමන්ට ද අයහපත් ප්‍රතිඵල ඇති කරන කර්ම යනුවෙන් ක්‍රියාවන් දෙආකාරයකට වර්ග කළ හැකිය.

මෙම දෙආකාරයේ ක්‍රියාවන් අනුව ඒවායේ ප්‍රතිඵලය ද දෙආකාර වෙයි. මෙම දෙආකාර ප්‍රතිඵලය ඇති කිරීම සඳහා පුද්ගලයා විසින් චේතනාත්මකව සිදු කරන ක්‍රියාවන් අනුව පුද්ගල ජීවිතය නැමති පද්ධතියේ සංකූලතාවන් හටගනී. මෙම සංකූලතාවන් හා ඝඨනාත්මක සංසිද්ධීන් පුද්ගල චේනතාව අනුව ක්‍රියාත්මක වෙයි. නමුත් මෙම චේතනාත්මක ක්‍රියාවන් දෙස බැලීමේ දී ඒවායේ විධානමය චේතනාත්මක භාවය අත්තබ්බ්යා බාධාය (තමුන්ට අහිත පිණිස පවතින) හා පරබ්බ්යාවබාධාය (අනුන්ට අහිත පිණිස පවතින) යන තත්වයන් මත සිදුකරන ක්‍රියාවලීන් මතින් ඇතිවන ඒවා ලෙස හඳුනාගත හැකිය.

කළ යුත්ත හා නොකළ යුත්ත යන දෑ මතින් ඇතිවන සංකූලතාවන් වැරදි දත්ත ඇතුල් කිරීමේ – Invalid Data Input දෝෂ වශයෙන් හඳුනා ගත හැකිය. මෙම තත්වයන් මත ඇතිවන සංකූලතාවන් බොහො විට අපට වැලැක්වීමට ඇති ඉඩ අහුරාලයි. මේවා බෞද්ධ විගරවයනයට අනුව පෙන්වා දී ඇත්තේ ආනන්තරිය කර්ම වශයෙනි. මෙම ආනන්තරිය කර්ම යහපත් හා අයහපත් යන දෙආකාරයෙන්ම පවතින අතර ඒ ඒ ක්‍රියාවන්ගේ පවතින තත්වයන් අනුව ඒවාට අදාළ සංකූලතාවන් පුද්ගල ජීවිතයෙහි පෙන්නුම් කරයි.

ක්‍රියාත්මක වීමේ දී ඇතිවන දෝෂ – Executable Errors බොහෝ විට ඇතිවන්නේ පාරිසරික සාධක මතය. මෙය පාරිසරික පදනම් දෝශ – Platform Errors වශයෙන් ද අපට හඳුනාගත හැකිය. මෙම පාරිසරික පදනම් දෝශ – Platform Errors බොහෝ විට පුද්ගලයා ජීවත්වන පාරිසරික වටාපිටාව මත තීරණය වන ඒවාය.

පොදුවේ ගත් කල මෙකී දෝෂයන් හරණය කිරීමේ ක්‍රියාවලිය තුළ ප්‍රමුඛතාව ගන්නේ මේ සඳහා නැතිනම් මෙම දෝෂයන් තහවුරු කර ගැනීමට භාවිත කරන ක්‍රමවේදය කුමක් ද යන්න මතය.

මෙහිදී පුද්ගල දෛවය නැමති මෘදුකාංගය සංකේතනය වී ඇති එකක් වන බැවින් විකේතන ක්‍රියාවක් සඳහා භාවිත කළ යුතු සංකේතන ක්‍රියාවලියට අදාළ නැතිනම් එය නිර්මාණය කරන ලද විධානයන්ගේ විචල්‍යයන් – Variables නිර්ණය කළ යුතු වෙයි.

මෙම විචල්‍යයන් Variables නිර්ණය කිරීමේ දී එය විචල්‍යයක් බව දැක්වීම, විචල්‍යයට අදාළ යෙදුම කුමක් ද යන්න පැහැදිළි කිරීම සහ විචල්‍යය නිර්ණය කර නැතිනම් නිර්වචනය කර දැක්වීම යන ප්‍රධාන පියවර තුන අනුව සිදු කළ යුතු වෙයි.

ඇත්තෙන්ම පුද්ගල දෛවය යන මෘදුකාංගය විකේතන – Decode ක්‍රියාවලියකට යොමු කිරීමේ දී එහි සංකේතන – Composed ස්වභාවය තේරුම් ගත යුතු කරුණකි. මෙම සංකේතන ක්‍රියාවලියේ දී සංකේතනයේ ස්වභාවය කවර සාධක අනුව සිදු වී ඇත්තේ ද යන්න ප්‍රථමයෙන් විමර්ශනය කළ යුතු වෙයි.

භවාන්තරය නමැති සංකේතනය පුද්ගල දෛවය යන මෘදුකාංගයේ පවතින බැවින් එහි පවතින්නේ අඳුරකි. ස්වභාවයෙන්ම පරිගණක භාෂාවක් යනු පරිගණකයට ආදාන දත්ත ප්‍රවේශ කරවීමේ දී යන්ත්‍ර භාෂාව වන 0 සහ 1 නැතිනම් විද්යුාත් ධාරා සංඥාව බිඳවැටීම සහ පැවතීම යන කේතයන් දෙක බවට පරිවර්තනය කිරීමේ ක්‍රියාවලිය (Encode -කේතනය) මෙන්ම යන්ත්‍ර භාෂාමය යෙදුමක අර්ථය සාමාන්‍යය ව්‍යවහාරික භාෂානුයුක්තව අරුත් ගැන්වීම (Decode -විකේතනය) සඳහා හැකියාව ඇති මූලෝපායික සංජානන, ඉගෙනුම් හා තර්කන සිද්ධාන්ත පද්ධතියක් වශයෙන් පෙන්වාදිය හැකි බව අප කළින් දැක්වීමු.

විද්යුකත් ධාරා සංඥාව බිඳවැටීමට ප්‍රතිවිරුද්ධ දිශාවේ ක්‍රියාත්මක වන්නේ විද්‍යුත් ධාරා සංඥාව පැවතීමයි. භවාන්තරය නමැති සංකේතනයේ පවතින අඳුරට ප්‍රතිවිරුද්ධ දිශාවේ පවතින්නේ ආලෝකයයි. අඳුරේ ස්වභාවය විශ්ලේෂනය කළ හැක්කේ ආලෝකය මත පදනම්වය. ඒ අඳුර පවතින්නේ ආලෝකය මත පදනම්ව නැතිනම් ඊට සාපේක්ෂව බැවිනි.

එසේ නම් මෙම භවාන්තරය නමැති සංකේතනයෙන් යුතු පුද්ගල දෛවය යන මෘදුකාංගයේ විකේතන ශක්‍යතාව ආලෝකය පදනම් කර ගත් එකක් විය යුතුය. ඇත්තෙන්ම ජ්‍යොතීර්විද්‍යාව නැතිනම් ජ්‍යොතිෂය යන්න ආලෝකය පදනම් කරගත් විෂය ධාරාවකි.

ආලෝක ප්‍රභවයන් සහ ප්‍රතිබිම්භ වස්තූන්ගෙන් සමන්විත ජ්‍යොතිෂය ප්‍රධානත්වය දී ඇත්තේ ස්වාභාවික ආලෝක පරෝකයභවයක් වන සූර්යයාටය. එසේම ප්‍රතිබිම්භ වස්තුවක් සේ සැලකන චන්ද්‍රයා දෙවැනි තැන තබා ඇත. පුද්ගලයාට බලපාන දෛවය නැතිනම් ඉරණම විමසා බැලෙන ක්‍රියාවලියේ කේන්ද්‍රස්ථානය පුද්ගලයා වන බැවින් ඔහු වටා නැතිනම් ඔහු ඉපදුන දිනය, වේලාව හා ස්ථානය යන සාධක තුන කේන්ද්ර කර විශ්ව ආලෝක වස්තූන්ගේ පිහිටීම සිතියම් ගත කරනු ලබයි. එය ඔබ කවුරුත් දන්නා හඳුනන පුද්ගල කේන්ද්‍ර සටහනයි.

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

මෙම විචල්‍යයන්ගේ නිර්ණායක තීරණය කර ඇති සම්මත විෂය ධාරාවන්හි අන්තර්ගත විෂයීක ඥානය හා සම්බන්ධ වී ඇති අනෙකුත් සමාජයීය විෂයයන් කවරේද යන්න හඳුනාගැනීම කළ යුතු වෙයි. එම විෂයයන් පහත දැක්වෙන අයුරින් පෙළ ගසා දැක්විය හැකිය.

• තාරකා විද්‍යාව Astronomy
• ගණිත විද්‍යාව Mathematics
• ප්‍රක්ෂ්පණ විද්‍යාව Projection
• පරිගණක විද්‍යාව Computer Science
• උපදේශනය Counseling
• ආචාර විද්‍යාව Ethics
• ආයුර්වේද වෛද්‍යකරණය Ayurvedic Medicine
• මනෝ විද්‍යාව Psychology
• අධිමනෝ විද්‍යාව Para-Psychology
• අභිචාර Ritual
• ශබ්ධ විද්‍යාව Audio-logy
• මන්ත්‍ර, තන්ත්‍ර, ශ්ලෝක, යාදිනි, සැහැළි, කවි
• පංච තූර්ය නාද භාවිතය
• පූජා විධීන් Worship Patterns
• මූර්තිකරණය Sculpture
• කැටයම් Carvings
• චිත්‍ර හා වර්ණ සංයෝජනය Paintings and Colourings
• සැරසිලි Decoration
• නර්තනය Dancing
• ආලෝකකරණය Lightings

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

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

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

ලිපිය කියවන ඔබට යම් ගැටළු සහගත සංකල්ප හා වචන හමුවුවහොත් ඊට අදාළව ප්‍රතිචාරයක් මගින් අප වෙත යොමු කිරීමෙන් ඒවා පැහැදිළි කර දිය හැකි බව ද ප්‍රකාශ කර සිටිමි.

Comments are closed.