පරිගණක ක්රමලේඛකරණය (සාමාන්යයෙන් ක්රමලේඛකරණය හෝ කේතකරණය ලෙස කෙටි කර ඇති) යනු පරිගණක ක්රමලේඛවල මූලාශ්ර කේතය ( source code) ලිවීම , පරීක්ෂා කිරීම , දෝෂ නිරාකරණය හා පවත්වා ගැනීමේ ක්රියාවලියයි. මූලාශ්ර කේතය ලියනු ලබන්නේ ක්රමලේඛ භාෂාවකිනි. කේතය පවතින මූලාශ්රයක් නවීකරණයක් හෝ නවතම දෙයක් විය හැකිය. ක්රම ලේඛනයේ අරමුණ වන්නේ අවශ්ය හැසිරීම්වලින් යුක්ත පරිගණක ක්රමලේඛ නිපදවීමයි. (අභිරුචිකරණය , customization). මූලාශ්ර කේත ලිවීමේ ක්රියාවලියට යෙදුම් වසම (domain) , විශේෂ ගණනය කිරීම් හා විධිමත් තර්කණය ඇතුළත්ව විවිධ විෂය ගණනාවක විශේෂඥ බව අවශ්ය වේ.
මෘදුකාංග ඉංජිනේරු ශිල්පය තුළ , මෘදුකාංග දියුණු කිරීමේ ක්රියාවලියේ එක් අංශයක් ලෙස ක්රමලේඛකරණය සැලකේ.
ක්රමලේඛ ලිවීම කලාවක් ද , ශිල්පයක් ද ඉංජිනේරුමය අංශයක් ද යනුවෙන් වර්තමානයේ විවාදයක් පවතී. හොද ක්රමලේඛගත කිරීමක් ලෙස හදුන්වන්නේ කාර්යක්ෂම හා පවත්වාගත හැකි මෘදුකාංග විසදුම් නිෂ්පාදනය කිරීමේ අරමුණ ඇති ඉහත සදහන් කළ තුනෙහිම සමබර යෙදුමකි. (‘කාර්යක්ෂමතාවේ’ හා ‘පවත්වාගෙන යා හැකි වීමේ’ මිනුම් දඩු සැලකිය යුතු ලෙස වෙනස් වේ’) මෙම අංශය අනෙකුත් තාක්ෂණික වෘත්තීන්වලින් වෙනස් වේ. මන්දයත් ක්රමලේඛකරුවන් ‘ක්රමලේඛකරුවන්’ හෝ ‘මෘදුකාංග ඉංජිනේරුවන්’ ලෙස හැදින්වීමට සාමාන්යයෙන් අවසර ගැනීමක් හෝ සම්මත (හෝ රජයකින් පාලනය කරන) සහතිකයක් සමත්වීම අවශ්ය නොවේ.
තවත් විවාදයට බදුන්වන කරුණක් වන්නේ ක්රමලේඛ ලිවීමට යොදාගන්නා පරිගණක භාෂාව අවසාන ක්රමලේඛයේ ස්වරූපයට සිදුකරන බලපෑමයි. මෙම විවාදය වාග් විද්යාවේ සැප(ර්) වෝර්ෆ් කල්පනයට සමාකාර වේ. එමගින් කියා සිටින්නේ යම් භාෂාවක ස්වභාවය එය භාවිතා කරන්නාගේ පරිචිත සිතුවිලිවලට බලපෑම් ඇති කරන බවයි. විවිධ භාෂා විවිධ සිතුවිලි රටාවලට හේතුවේ. මෙම අදහස ලෝකය භාෂා මගින් පරිපූර්ණ ලෙස විස්තර හැකියාව අභියෝගයකට ලක් කරයි. මන්දයත් එමගින් ඕනෑම භාෂාවක් එය භාවිතා කරන සමාජයේ සිතුවිලි පාලනය කරතැයි ඒත්තු ගැන්වෙන හෙයිනි.
ආශ්රිත
මූලාශ්ර
භාහිර සබැඳි
- Computer programming හා සබැඳි මාධ්ය විකිමාධ්ය කොමන්ස් හි ඇත
විකිපීඩියාව, විකි, සිංහල, පොත, පොත්, පුස්තකාලය, ලිපිය, කියවන්න, බාගන්න, නොමිලේ, නොමිලේ බාගන්න, mp3, වීඩියෝ, mp4, 3gp, jpg, jpeg, gif, png, පින්තූරය, සංගීතය, ගීතය, චිත්රපටය, පොත, ක්රීඩාව, ක්රීඩා., ජංගම දුරකථන, android, ios, apple, ජංගම දුරකථන, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, පීසී, වෙබ්, පරිගණකය
පර ගණක ක රමල ඛකරණය ස ම න යය න ක රමල ඛකරණය හ ක තකරණය ල ස ක ට කර ඇත යන පර ගණක ක රමල ඛවල ම ල ශ ර ක තය source code ල ව ම පර ක ෂ ක ර ම ද ෂ න ර කරණය හ පවත ව ග න ම ක ර ය වල යය ම ල ශ ර ක තය ල යන ලබන න ක රමල ඛ භ ෂ වක න ක තය පවත න ම ල ශ රයක නව කරණයක හ නවතම ද යක ව ය හ ක ය ක රම ල ඛනය අරම ණ වන න අවශ ය හ ස ර ම වල න ය ක ත පර ගණක ක රමල ඛ න පදව මය අභ ර ච කරණය customization ම ල ශ ර ක ත ල ව ම ක ර ය වල යට ය ද ම වසම domain ව ශ ෂ ගණනය ක ර ම හ ව ධ මත තර කණය ඇත ළත ව ව ව ධ ව ෂය ගණන වක ව ශ ෂඥ බව අවශ ය ව ම ද ක ග ඉ ජ න ර ශ ල පය ත ළ ම ද ක ග ද ය ණ ක ර ම ක ර ය වල ය එක අ ශයක ල ස ක රමල ඛකරණය ස ලක ක රමල ඛ ල ව ම කල වක ද ශ ල පයක ද ඉ ජ න ර මය අ ශයක ද යන ව න වර තම නය ව ව දයක පවත හ ද ක රමල ඛගත ක ර මක ල ස හද න වන න ක ර යක ෂම හ පවත ව ගත හ ක ම ද ක ග ව සද ම න ෂ ප දනය ක ර ම අරම ණ ඇත ඉහත සදහන කළ ත න හ ම සමබර ය ද මක ක ර යක ෂමත ව හ පවත ව ග න ය හ ක ව ම ම න ම දඩ ස ලක ය ය ත ල ස ව නස ව ම ම අ ශය අන ක ත ත ක ෂණ ක ව ත ත න වල න ව නස ව මන දයත ක රමල ඛකර වන ක රමල ඛකර වන හ ම ද ක ග ඉ ජ න ර වන ල ස හ ද න ව මට ස ම න යය න අවසර ග න මක හ සම මත හ රජයක න ප ලනය කරන සහත කයක සමත ව ම අවශ ය න ව තවත ව ව දයට බද න වන කර ණක වන න ක රමල ඛ ල ව මට ය ද ගන න පර ගණක භ ෂ ව අවස න ක රමල ඛය ස වර ප යට ස ද කරන බලප මය ම ම ව ව දය ව ග ව ද ය ව ස ප ර ව ර ෆ කල පනයට සම ක ර ව එමග න ක ය ස ට න න යම භ ෂ වක ස වභ වය එය භ ව ත කරන න ග පර ච ත ස ත ව ල වලට බලප ම ඇත කරන බවය ව ව ධ භ ෂ ව ව ධ ස ත ව ල රට වලට හ ත ව ම ම අදහස ල කය භ ෂ මග න පර ප ර ණ ල ස ව ස තර හ ක ය ව අභ ය ගයකට ලක කරය මන දයත එමග න ඕන ම භ ෂ වක එය භ ව ත කරන සම ජය ස ත ව ල ප ලනය කරත ය ඒත ත ග න ව න හ ය න ආශ ර තප රධ න ල ප ය Computer networkingම ල ශ රභ හ ර සබ ඳ Computer programming හ සබ ඳ ම ධ ය ව ක ම ධ ය ක මන ස හ ඇත