Skip to main content

Posts

Showing posts from June, 2016

තෙරුවන් සරන ගිය මාලිමාව

තවත් අපූරු ඡන්දයක් නිම විය. එය කරුණු රැසක් නිසා අපූර්ව වේ. සමහරු කියන පරිදි රදලයන්ගේ දේශපාලනයේ අවසානයක් (තාවකාලිකව හෝ) ඉන් සිදු විය. වැඩ කරන ජනයාගේ, නිර්ධන පංතියේ නායකයෙකු හා පක්ෂයක් බලයට පත් වීමද සුවිශේෂී වේ. රටේ මෙතෙක් සිදු වූ සකල විධ අපරාධ, දූෂන, භීෂන සොයා දඩුවම් කරනවා යැයි සමස්ථ රටවැසියා විශ්වාස කරන පාලනයක් ඇති විය. තවද, බහුතර කැමැත්ත නැති (එනම් 43%ක කැමැත්ත ඇති) ජනපතිවරයකු පත් විය. ජවිපෙ නායකයෙක් "තෙරුවන් සරණයි" කියා පැවසීමත් පුදුමය. මේ සියල්ල ලංකා ඉතිහාසයේ පලමු වරට සිදු වූ අපූරු දේශපාලන සංසිද්ධි වේ. මාද විවිධ හේතුන් මත අනුරට විරුද්ධව මෙවර තර්ක විතර්ක, සංවාද විවාද, හා "මඩ" යහමින් ගැසූ තත්වයක් මත වුවද, ඔහු දැන් රටේ ජනපති බැවින් ඔහුට පලමුව සුබ පතමි.  ඔහුට විරුද්ධව වැඩ කලත්, මා (කිසිදා) කිසිදු පක්ෂයකට හෝ පුද්ගලයකුට කඩේ ගියේද නැති අතර අඩුම ගණනේ මාගේ ඡන්දය ප්‍රකාශ කිරීමටවත් ඡන්ද පොලට ගියෙ නැත (ජීවිතයේ පලමු වරට ඡන්ද වර්ජනයක). උපතේ සිටම වාමාංශික දේශපාලනය සක්‍රියව යෙදුනු පවුලක හැදී වැඩී, විප්ලවවාදි අදහස්වලින් මෙතෙක් කල් දක්වා සිටි මා පලමු වරට සාම්ප්‍රදායික (කන්සර්වටිව්

c හා c++ ප්‍රෝග්‍රැමිං - 10

ඉහත උදාහරණවලදී කළා මෙන් බොහෝමයක් ෆන්ක්ෂන් අප විසින්මයි සාදා ගන්නේ . එහෙත් සමහර ෆන්ක්ෂන් අප විසින් සාදන්නේ නැති බවද ඉහතදී දුටුවා . ඒවා වෙන අය විසින් සාදා තිබෙනවා . අපට තියෙන්නේ ඒවා අවශ්‍ය තැන්වල පාවිච්චි කිරීමටයි (printf, scanf යනු මෙවැනි ෆන්ක්ෂන්වලට උදාහරණ දෙකකි ). අප විසින්ම සාදා ගන්නා ෆන්ක්ෂන් user-defined function ( මෙහි තේරුම " අප / යූසර් / ප්‍රෝග්‍රැමර් විසින්ම සාදන ෆන්ක්ෂන් " යන්නයි ) ලෙස හැඳින්වෙන අතර , වෙන අය සාදා අපට පාවිච්චි කිරීමට ලබා දී තිබෙන ෆන්ක්ෂන් library function ලෙස හැඳින්වෙනවා . මේවාට ලයිබ්රරි ෆන්ක්ෂන් යන නම ලැබී තිබෙන්නේ මෙලෙස ෆන්ක්ෂන් විශාල සංඛ්‍යාවක් සාමාන්‍යයෙන් ලබා දෙන බැවිනි ( පොත් ගොඩක් තිබෙන තැනකට ලයිබ්රරි හෙවත් පුස්ථකාලයක් කියා කියන්නා සේ , ෆන්ක්ෂන් ගොඩක් තිබෙන තැනකුත් ලයිබ්රරි එකක් තමයි ). ඔබ විසින් අනර්ඝ විදියට සාදන ෆන්ක්ෂන් වෙනත් අයටත් නිතර නිතර අවශ්‍ය වේ යැයි සිතනවා නම් , ඔබටත් පුලුවන් ඒවා වෙන අයට ලබා දෙන්නට කටයුතු කරන්න . එවිට ඔබේ එම ෆන්ක්ෂන් එකත් ලයිබ්රිරි ෆන්ක්ෂන් එකක් වේවි . බොහෝ ප්‍රෝග්‍රැමර්ස්ලා ඇත්තටම බහුලව අවශ්‍ය

c හා c++ ප්‍රෝග්‍රැමිං - 9

මී ළඟට අප ඉගෙන ගන්නට යන්නේ ප්‍රෝග්‍රැමිංවල ඉතාම වැදගත් මාතෘකාවක් වන ෆන්ක්ෂන් ගැනයි . ෆන්ක්ෂන් ගැන ඉගෙන ගත් පසුව සෑම සී ප්‍රෝග්‍රෑම් එකකම දක්නට ලැබෙන main() ගැනත් අපට හොඳින් වටහ ගත හැකියි . පළමුවෙන්ම පහත දැක්වෙන ප්‍රෝග්‍රෑම් එක රන් කර බලන්න . මෙම ප්‍රෝග්‍රෑම් එකේ එකම කෝඩිං කොටසක් 4 සැරයක් ලියා තිබෙනවා නේද ? /* C program without using functions */ #include <stdio.h> int main()      {      int num1, num2;      /* first run */      printf("Enter 2 integers\n");      scanf("%d\n%d",&num1,&num2);      printf("The sum of 2 integers is: %d\n",num1+num2);      /* second run */      printf("Enter 2 integers\n");      scanf("%d\n%d",&num1,&num2);      printf("The sum of 2 integers is: %d\n",num1+num2);      /* third run */      printf("Enter 2 integers\n");      scanf("%d\n%d",&num1,&num2);