Compiler & Interpreter සිංහලෙන් ආයුබෝවේවා හැමෝටම, අපි දැන් මේ ඉගෙන ගන්න යන්නේ PHP ගැනනේ, කලින් session එකේදී මම කිවුවා Complier එකයි Interpreter එකයි ගැන කියලා දෙනවා කියලා. හරි මචංලා අපි බලමු මේ මොකක්ද කියලා. මුන් දෙන්න ඇවිල්ල මචං සරලවම කිව්වොත් කරන්නේ මෙන්න මේ වගේ වැඩක්, මෙතන මචන් එකෙක් ඉන්නවා ඌ මචං කාලා දුවන එකෙක් , අනිත් එකා මචං දුවන ගමන් කන එකෙක් . හරි සරලයි. computer එකේ ඉන්නවා මචන් කන්දේ අයියා කෙනෙක්. උ තමයි පොර. ඒ පොර තමයි Processor එක. මොකද අපි මොනා කරත් ඌට අපි කියන දේ තේරෙන් නැත්නම් run කරනවා බොරු. එතකොට අපි ඌට තේරෙන භාෂාවකින් කියලා දෙන්න ඕනේ. ඌ දන්නේ එකම එක භාෂාවයි, ඒ තමයි machine language එක. කරුමෙට මේක Human Readable නෑ. ඒ කිවුවේ ඒ අපබ්බ්රන්සේ අපිට තේරෙන් නැ. එ භාෂාව කතා කරන්නේ machine තමයි ඉතිං. අපි මිනිස්සුනේ. ඔන්න ඔතනදි තමයි ඉතිං අපිට translater කෙනෙක් එහෙමත් නැත්නම් භාෂා පරිවර්තකලා ඕන වෙන්නේ. එක්කෙනෙක් නෙමෙයි දෙන්නෙක්ම ඉන්නවා. අපි දන්න භාෂාවෙන් දන්නා දේ ලියලා,ඒ ලියපු ටික translator ට දීලා machine code එකට translate ...
බොරුව, එය සැබවින්ම මවා පෑමකි. මන්දයත් බොරුව පවතින්නක් නොවනා බැවිනි. ඒ අතරින් වැදගත් දේ වනුයේ , දැන බොරු කීරීම සහ කීම. නොදැන බොරු කීරීම සහ කීම නමුත් මට සිතෙනා අයුරට ඉහත කරුණු දෙකෙන් සැබෑවටම නිවැරදි වන්නේ පළමු කරුණ පමණක්ම බවයි. ඒ බොරුව සෑමවිටම දැන කරන්නාවූ දෙයක්ම වන බැවිනි. නොදැන සිදුවන්නේ වැරදිම් වේ. ලොරි පාක් කරනවා, නයි අරිනවා මෙවැනි දේවල් තුලින්ද පැවසෙන්නේ බොරුව ගැනම වේ. බොරුවට ඇත්තේ එකම එක අරමුණකි, එනම් රැවටීම පමණකි. බොරුවෙන් රැවටීමේද අරමුණු දෙකකි, යහපත් අරමුණක් සදහා බොරු කීම අයහපත් අරමුණක් සදහා බොරු කීම බොරුවට සැමවිටම දෙපාර්ශවයක් සිටි, බොරුව කරන්නා හෝ කියන්නා බොරුවට භාජනය වන්නා මෙහදී බොරුවට භාජනය වන පුද්ගලයා මත බොරුවෙහි පැවැත්ම රදා පවතී. එනම් බොරුව කරන්නා හෝ කියන්නා කල දේ හෝ කී දේ බොරුවක් යැයි තේරුම් ගන්නා තාක් කල් එම බොරුව බොරුවක් ලෙසම පවතී. බොරුවටම බොරු කරන බොරුකාරයන් ද සිටි. බොරුව, රැවටීම සහ කපටිකම. මේ සියල්ලම එකට බැඳී පවතී. බොරුවක් කිරීමට කපටිකම අත්යවශ්ය වේ. බොරුකරන්නාගේ කපටිකමේ හැකියාව මත කොයිතරම් දුරට කෙනෙකුව රැවටිය හැකිද යන්න තීරණය ව...