Programming ဆိုတာ ဘာလဲ ဆိုတဲ့ ေမးခြန္းက စတင္ေလ့လာမယ့္ သူေတြ အတြက္ ေမးေနက် ေမးခြန္းပါပဲ။
ကၽြန္ေတာ္တို႕ Computer မသံုးရင္ေတာင္ Phone ေတြကို ေန႕စဥ္ အသံုးျပဳဖူးမွာပါ။ ကၽြန္ေတာ္တို႕ phone ေတြ အသံုးျပဳရင္ App ေတြကိုလည္း အသံုးျပဳမိၾကမွာပါ။ App ေတြက ကၽြန္ေတာ္တို႕ အတြက္ မ်က္လွည့္ ပစၥည္းလိုပါပဲ။ လိုခ်င္တာေတြကို ထြက္လာဖို႕ screen ေပၚမွာ လက္နဲ႕ ႏိွပ္လိုက္ရံုပါပဲ။
Programmer ေတြ က App ေတြ Program ေတြကို ေရးစြဲထားၿပီးေတာ့ အသံုးျပဳတဲ့ အခါမွာ လြယ္ကူေအာင္ ဖန္တီးထားၾကပါတယ္။ Programmer ေတြဟာ programming language တစ္ခုခု ကို အသံုးျပဳၿပီး app ေတြကို ဖန္တီးၾကပါတယ္။ Programming language ကို အသံုးျပဳၿပီး program ေတြကို ေရးသားၿပီး ေနာက္ဆံုး App အေနနဲ႕ ထြက္လာတာပါ။
Game ေတြဟာလည္း programming language နဲ႕ ေရးသားေထားပါတယ္။ ဒါေၾကာင့္ App ေတြ Game ေတြကို ဖန္တီးခ်င္တယ္ဆိုရင္ Programming ကို သိဖို႕ လိုအပ္ပါတယ္။
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)
ကၽြန္ေတာ္တို႕ 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)
Credit To... (HERE)
ဝ===ဝ CHAN LAY (MCMM) ဝ===ဝ
www.chanmyaemaung.net
ကြ်န္ေတာ့္ရဲ႕ Facebook ေပၚကနည္းပညာ Page ေလးသို႕လည္း *LIKE လုပ္ျပီး Update နည္းပညာမ်ားဝင္ေရာက္ဖတ္ရႈႏိုင္ပါတယ္ခင္ဗ်ာ...။
ADMIN:CHAN LAY
( ::::: ပိုစ့္တင္သူ-ခ်မ္းေျမ့ေမာင္ ::::: )
ဝ===ဝ CHAN LAY (MCMM) ဝ===ဝ
www.chanmyaemaung.net
My Facebook Wall- ( ႏွိပ္လိုက္ပါ)
====================ကြ်န္ေတာ့္ရဲ႕ Facebook ေပၚကနည္းပညာ Page ေလးသို႕လည္း *LIKE လုပ္ျပီး Update နည္းပညာမ်ားဝင္ေရာက္ဖတ္ရႈႏိုင္ပါတယ္ခင္ဗ်ာ...။
ADMIN:CHAN LAY
ေက်နပ္ၾကလိမ့္မယ္လို႔
ေမွ်ာ္လင့္ပါတယ္ ခင္ဗ်ာ... အဆင္မေျပမႈတစ္စံုတရာ နားလည္မႈမရွိမရွိခဲ့ပါက...
ကြ်န္ေတာ္ ခ်မ္းေလးရဲ႕...မွားယြင္းမႈပါခင္ဗ်ာ...။ ကြ်န္ေတာ္ရဲ႕ Page
ေလးမွာ Post ေလးေတြမ်ား ၀င္ေရာက္လက္တြဲျပီး နည္းပညာပိုစ့္မ်ားေရးသားႏိုင္ပါတယ္ခင္ဗ်ာ...။ အကယ္၍
ကြ်န္ေတာ္ကို ဆက္သြယ္ခ်င္တယ္ဆိုရင္ေတာ့ေအာက္က Mail သို႕ဆက္သြယ္လိုက္ပါ
ခင္ဗ်ာ...။
mr.chanmyaemaung.cmm@engineer.com
ခ်မ္းေလး ( MCMM )
Post a Comment
ယခု Website ေလးကို ၀င္ေရာက္ေလ့လာဖတ္ရႈၾကခဲ့ေသာ မိတ္ေဆြအားလံုးကို အထူးပဲ ေက်းဇူးတင္ပါတယ္ ခင္ဗ်ာ။
အကယ္၍အဆင္မေျပမႈ တစ္စံုတရာရွိခဲ့ပါက..
ယခုေအာက္က Comment Box တြင္ ...Comment ခ်န္ခဲ့ျပီး
အေၾကာင္းၾကားႏိုင္ပါတယ္ ခင္ဗ်ာ...။
မိေကာင္းဖခင္ သားသမီးဆိုရင္
ရိုင္းရိုင္းစိုင္းစိ္ုင္းေျပာဆိုျခင္းသည္းခံပါ မိတ္ေဆြ!