ကၽြန္ေတာ္တို႕ Computer မသံုးရင္ေတာင္ Phone ေတြကို ေန႕စဥ္ အသံုးျပဳဖူးမွာပါ။ ကၽြန္ေတာ္တို႕ phone ေတြ အသံုးျပဳရင္ App ေတြကိုလည္း အသံုးျပဳမိၾကမွာပါ။ App ေတြက ကၽြန္ေတာ္တို႕ အတြက္ မ်က္လွည့္ ပစၥည္းလိုပါပဲ။ လိုခ်င္တာေတြကို ထြက္လာဖို႕ screen ေပၚမွာ လက္နဲ႕ ႏိွပ္လိုက္ရံုပါပဲ။
Programmer ေတြ က App ေတြ Program ေတြကို ေရးစြဲထားၿပီးေတာ့ အသံုးျပဳတဲ့ အခါမွာ လြယ္ကူေအာင္ ဖန္တီးထားၾကပါတယ္။ Programmer ေတြဟာ programming language တစ္ခုခု ကို အသံုးျပဳၿပီး app ေတြကို ဖန္တီးၾကပါတယ္။ Programming language ကို အသံုးျပဳၿပီး program ေတြကို ေရးသားၿပီး ေနာက္ဆံုး App အေနနဲ႕ ထြက္လာတာပါ။
Game ေတြဟာလည္း programming language နဲ႕ ေရးသားေထားပါတယ္။ ဒါေၾကာင့္ App ေတြ Game ေတြကို ဖန္တီးခ်င္တယ္ဆိုရင္ Programming ကို သိဖို႕ လိုအပ္ပါတယ္။
ဘယ္လို အလုပ္လုပ္လဲ ?
Computer ဟာ အလိုအေလ်ာက္ အလုပ္မလုပ္ႏိုင္ပါဘူး။ Computer နားလည္တဲ့ ဘာသာစကား နဲ႕ computer ကို ခိုင္းေစရပါတယ္။ ဥပမာ။ ။ Viber မွာ call ကို ႏိွပ္လိုက္ရင္ ဒီလူ ရဲ႕ ဖုန္းကို သြားေခၚ ဆိုၿပီး ေရးသားထားရပါတယ္။ ဒါမွ သံုးစြဲ သူက Call ဆိုတဲ့ ခလုတ္ကို ႏိွပ္လိုက္တဲ့ အခါမွာ ဖုန္း သြားေခၚေပးပါတယ္။Microsoft Words မွာလည္း ထိုနည္းတူပါပဲ။ Print ဆိုတာကို ႏိွပ္လိုက္ရင္ printer ကေန စာထြက္လာေအာင္ ဆိုၿပီး programming နဲ႕ ေရးသားထားရပါတယ္။ သံုးစြဲ သူေတြ အေနနဲ႕ကေတာ့ print ဆိုတာကို ႏိွပ္လိုက္တာနဲ႕ printer ကေန print ထုတ္ေပးပါတယ္။
Computer ဟာ 0 နဲ႕ 1 ကို သာ သိပါတယ္။ ကၽြန္ေတာ္တို႕ အေနနဲ႕ 0 နဲ႕ 1 နဲ႕ ေရးဖို႕ အရာမွာ မလြယ္ကူလွတဲ့ အတြက္ high level language ေတြကို အသံုးျပဳၿပီး computer ကို ခိုင္းေစေအာင္ ေရးသားၾကပါတယ္။ Computer ကို ခိုင္းေစတတ္တဲ့သူဟာ programmer ျဖစ္လာပါတယ္။
Progrommer ဟာ သံုးစြဲ သူ နဲ႕ computer ၾကားမွာ ၾကားခံ အေနနဲ႕ သံုးစြဲ သူ ခိုင္းေစလိုတာေတြကို computer နားလည္ေအာင္ ေရးသားေပးရတဲ့ သူပါ။ Programming language ကေတာ့ ဘာသာစကား တစ္ခုပါပဲ။ computer နဲ႕ programmer ၾကားမွာ ဆက္သြယ္ေပးတဲ့ ဘာသာစကားပါ။ Computer ဟာ အလိုအေလ်ာက္ ဘာမွ မလုပ္ႏိုင္ပါဘူး။ Programmer ဟာ computer ကို ဒါလုပ္ ဒါလုပ္ စသည္ ျဖင့္ ခိုင္းေစရပါတယ္။
ေအာက္က code မွာ computer ကို screen ေပၚမွာ Hello World! ဆိုၿပီး ႐ိုက္ျပခိုင္းပါတယ္။ Run ဆိုတာေလးကို ႏိွပ္ၾကည့္လိုက္ပါ။ Hello World! ဆိုၿပီး ေပၚလာတာ ေတြ႕ရပါလိမ့္မယ္။
ကၽြန္ေတာ္တို႕က computer ကို ဒါလုပ္လိုက္ ဆိုၿပီး ခိုင္းလိုက္တဲ့ အတြက္ေၾကာင့္ computer က လုပ္ေပးပါတယ္။ ကၽြန္ေတာ္တုိ႕ေတြ computer ကို မခိုင္းပဲနဲ႕ ကၽြန္ေတာ္တုိ႕ ျဖစ္ခ်င္တာေတြကို computer က အလိုအေလ်ာက္ မသိႏိုင္ပါဘူး။
မွတ္ခ်က္။ ။ အမွားပါရင္ေ၀ဖန္ေထာက္ျပသင္ေပးႏုိင္ပါတယ္။ ။ My Facebook
Thiha Htike(ေဆြသဟာMobile)
No comments:
Post a Comment
daweiit@gmail.com