PROGRAMMING+

πŸ“–Programming ဆိုတာ πŸ“–

α€€ွα€”်ပျူတာတစ်α€œုံးပေါ်α€™ှာ α€œုပ်ဆောင်ချα€€်တွေα€€ို ထမိα€”့်ပေးခိုင်းα€…ေα€”ိုင်တဲ့ ထရာတွေα€œို့ ထကြα€™်းထနေα€”ဲ့ α€™ှတ်α€šူα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။
Credit: တောα€›α€€်α€…် ( MC )

α€’ီတော့ α€€ျွα€”်တော်တို့ ထိတွေ့α€”ေα€€ြတဲ့ α€€ွα€”်ပျူတာဆိုတဲ့ ထရာတွေα€€ို ပထမဆုံးα€œေ့α€œာα€€ြα€Š့်α€™ှာ α€–ြα€…်ပါα€α€š်။



α€€ျွα€”်တော်တို့ α€‘α€žုံးပြုα€”ေတဲ့ α€€ွα€”်ပျူတာα€Ÿာ ထိတွေ့α€€ိုင်တွα€š်α€”ိုင်α€žောထရာ (Hardware) α€”ဲ့ ထိတွေ့α€€ိုင်တွα€š်α€œို့ α€™α€›α€”ိုင်α€žောထရာ (Software) တို့α€”ဲ့ ပေါင်းစပ်α€–ွဲ့α€…α€Š်းထားပါα€α€š်။

▪️Hardware ဆိုတာ

Input Device α€™ျား α€–ြα€…်တဲ့

a. Keyboard
b. Mouse
c. Scanner
d. Microphone
e. Webcam

Output Device α€™ျား α€–ြα€…်တဲ့

a. Monitor
b. Printer
c. Speaker
d. Headphones
e. Projector

α€™ျားα€€ို ဆိုα€œိုတာ α€–ြα€…်ပါα€α€š်။

α€’ီα€”ေα€›ာα€™ှာ α€žိထားα€›α€™ှာα€€ Hardware α€™ှာ α€™ှတ်ဉာဏ်ပဲα€›ှိပြီးတော့ α€‘α€žိဉာဏ်α€™α€›ှိပါα€˜ူး။ α€’ါα€€ြောင့် (Computer has no Intelligence.) α€œို့ဆိုα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။

▪️Software ဆိုတာ

α€€ွα€”်ပျူတာα€€ြီး α€‘α€žα€€်ဝင်α€œာထောင်၊ α€‘α€œုပ်တွေα€œုပ်α€œို့ရထောင် α€žူ့α€™ှတ်ဉာဏ်α€€ို ထားα€€ိုးပြီး α€‘α€žိဉာဏ်α€”ဲ့တူတဲ့ Software တွေα€€ို Run ပေးရပါα€α€š်။

α€’ီ Software တွေα€€ြောင့် α€€ွα€”်ပျူတာα€Ÿာ α€œုပ်ဆောင်ချα€€်တွေα€€ို α€œုပ်α€”ိုင်တာα€–ြα€…်ပြီး၊ Hardware တွေα€€ို ခိုင်းα€…ေα€›α€”်ထတွα€€် Software တွေα€œိုထပ်α€œာပါα€α€š်။

Software ဆိုတဲ့α€”ေα€›ာα€™ှာ α€‘α€œွα€š်ပြောရရင်တော့ Programming α€˜ာα€žာα€…α€€ားတွေα€”ဲ့ α€›ေးထားတဲ့ ထစုထဝေးတစ်ခုα€€ို ဆိုα€œိုပါα€α€š်။

α€₯ပမာထားα€–ြင့် Adobe Pagemaker, Photoshop, Office, AutoCAD, α€…α€žα€Š်α€–ြင့် ထားα€œုံးα€€ို Software α€œို့ခေါ်ဆိုα€”ိုင်ပါα€α€š်။

ထဲ့α€’ါတွေ α€–ြα€…်α€œာထောင် Programming Languages တွေ α€”ဲ့α€›ေးα€€ြရပါα€α€š်။ ထဲ့α€’ီတော့ Programming ဆိုတာ Software α€›ေးα€”α€Š်းα€œို့ဆိုα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။

▪️Program တစ်ခုα€™ှာ

1. Data
2. Instruction/ Command ဆိုပြီး α€”ှα€…်ခုပါα€α€š်။

α€₯ပမာထနေα€”ဲ့ပြောα€™α€š်ဆိုရင်

5 α€”ဲ့ 4 ပေါင်းတဲ့ α€€ိα€…္စတစ်ခုα€€ို α€–ော်ပြပါα€™α€š်။
ထရှင်းα€œα€„်းဆုံးပုံα€…ံα€”ဲ့ ပြα€›α€™α€š်ဆိုရင် 5 + 4 α€œို့α€›ေးα€”ိုင်ပါα€α€š်။
ထဲ့α€’ီα€”ေα€›ာα€™ှာ 5 α€”ဲ့ 4 α€€ Data α€–ြα€…်ပြီး (+) α€€ Instruction / Command α€–ြα€…်ပါα€α€š်။

Programming Language တွေα€™ျားα€…ွာ α€›ှိပါα€α€š်။ α€’ါပေα€™α€š့် ထခြေခံα€žα€˜ောတရားတွေကတော့ ထားα€œုံးထတူတူပဲα€œို့ ဆိုα€”ိုင်ပါα€α€š်။

Programming Language α€€ို ထခြေခံထားα€–ြင့်တော့ (၃) α€™ျိုး ခွဲခြားထားပါα€α€š်။

1. Machine Languages
2. Assembly Languages
3. High-Level Languages တို့α€–ြα€…်ပါα€α€š်။

1. Machine Languages

α€žူ့α€™ှာ “0” α€›α€š် “1” α€›α€š်α€”ှα€…်ခုပဲ α€›ှိပါα€α€š်။ α€…α€€်ထတွα€€် α€›ေးတဲ့α€…ာα€œို့ α€”ားα€œα€Š်α€”ိုင်ပါα€α€š်။ α€œူတစ်ဦးထနေα€”ဲ့တော့ α€”ားα€œα€Š်α€–ို့ α€™α€–ြα€…်α€”ိုင်ပါα€˜ူး။ α€…α€€်တစ်α€œုံးထပေါ်α€™ှာတော့ ထပြα€Š့်ထဝနားα€œα€Š်α€”ိုင်တဲ့ ထခြေထနေတစ်ခုα€–ြα€…်ပါα€α€š်။

2. Assembly Languages

Assembly Languages α€™ှာတော့ α€œူα€€ 30% α€œောα€€်α€”ားα€œα€Š်α€œာပြီး α€…α€€်α€€α€œα€Š်း 70% α€œောα€€် α€”ားα€œα€Š်α€œာပါပြီ။

Assembly Languages α€™ှာ Data တွေα€›ှိα€™α€š်၊ Instruction / Command တွေα€›ှိα€™ှာα€–ြα€…်ပါα€α€š်။

α€₯ပမာထနေα€”ဲ့ ထပ်ပြောα€›α€™α€š်ဆိုရင်တော့ 10 + 20 = 30 ဆိုတာα€™ျိုးပါ။ 10, 20, 30 α€€ Data တွေα€–ြα€…်ပြီး၊ + α€”ဲ့ = α€€ Instruction / Command တွေα€–ြα€…်ပါα€α€š်။

α€’ါပေα€™α€š့် α€…α€€်α€€ို α€’ီထတိုင်းα€žွားα€›ေးပြα€™α€š်ဆိုရင် α€žူα€€α€™α€žိα€”ိုင်ပါα€˜ူး။ α€žူα€€ 0 α€”ဲ့ 1 α€”ှα€…်ခုပဲα€žိတာ α€–ြα€…်ပါα€α€š်။ α€…α€€်α€”ားα€œα€Š်α€”ိုင်α€–ို့ထတွα€€် α€˜ာα€žာပြα€”် (Compile) α€œုပ်ပေးα€›α€α€š်။

ထဲ့α€’ီထခါα€™ှ Machine Language α€–ြα€…်α€žွားပြီး α€…α€€်α€™ှ Run α€œို့α€›α€žွားα€™ှာα€–ြα€…်ပါα€α€š်။ Compile ဆိုတာ ပြောင်းပေးတာα€–ြα€…်ပါα€α€š်။ Assembly Language α€€α€”ေ Machine Language α€€ိုပြောင်းပေးတာα€€ို Compile α€œုပ်α€α€š်α€œို့ခေါ်α€α€š်။ α€”ာα€™α€Š်ထနေα€”ဲ့ Assembler α€œို့ခေါ်ပါα€α€š်။

3. High-Level Languages

High-Level Languages α€™ှာတော့ α€œူတွေα€€ 100% α€€ို α€”ားα€œα€Š်α€œာပြီးα€–ြα€…်ပါα€α€š်။

α€…α€€်α€€ိုα€œα€Š်း α€”ားα€œα€Š်ထောင် Compile α€œုပ်α€œို့ ထဆင်ပြေα€žွားပြီးα€œို့ ဆိုα€”ိုင်ပါα€α€š်။ High-Level α€™ှာα€œα€Š်း Data တွေ Instruction / Command တွေα€”ဲ့ ပြα€Š့်α€…ုံပါα€α€š်။ Program တစ်ခုα€›ေးပြီးα€œို့ α€…α€€်α€”ားα€œα€Š်ထောင် Compile α€œုပ်ပေးရင် α€žူ့α€€ို α€”ာα€™α€Š်ထနေα€”ဲ့ Compiler α€œို့ခေါ်ပါα€α€š်။

▪️Programming Language α€™ျားထကြောင်း

Programming Language တွေα€™ျားα€…ွာα€Ÿာ α€šα€α€„်ထချိα€”်α€™ျားα€…ွာα€€α€α€Š်းα€€ ထွα€€်ပေါ်ခဲ့ပါα€α€š်။ α€”α€Š်းα€•α€Šာα€›ဲ့ α€žα€˜ောတရားထရ ထပြောင်းα€‘α€œဲ α€™ြα€”်ဆန်တဲ့ထတွα€€်α€€ြောင့် ငုတ်α€œျှိုးပျောα€€်α€€ွα€š်α€žွားတဲ့ Language တွေα€›ှိခဲ့α€žα€œို၊ α€‘α€žα€…်ထပ်α€™ံထွα€€်α€›ှိα€œာတဲ့ Language တွေα€€ြောင့်α€œဲ Programming Language တွေα€Ÿာ ပိုα€™ိုα€™ျားပြားα€œာခဲ့α€α€š်α€œို့ ဆိုα€”ိုင်ပါα€α€š်။

Programming Language တွေထကြောင်းα€€ို ထစထဆုံးတခုချင်းα€…ီ α€œေ့α€œာα€”ိုင်α€–ို့ α€™α€œွα€š်α€€ူပေα€™α€š့် α€”ာα€™α€Š်α€€ျော်α€€ြားပြီး၊ α€œူα€žိα€™ျားတဲ့ Programming Language တွေထကြောင်းα€€ိုတော့ History α€™ျားα€”ဲ့ထတူ α€–ော်ပြပေးα€œိုα€€်ပါα€α€š်။

C
၁၉၇၂ ခုα€”ှα€…်α€€ ပေါ်ထွα€€်ခဲ့တဲ့ C Programming Language α€Ÿာ Programming α€œောကထတွα€€် ခိုင်α€™ာတဲ့ ထုတ်α€™ြα€…်တစ်ခုα€–ြα€…်ခဲ့ပါα€α€š်။ α€”α€Š်းα€•α€Šာα€œောကထပေါ်α€™ှာα€œα€Š်း α€™ျားα€…ွာထကျိုးပြုခဲ့ပြီး၊ α€œα€€်α€›ှိထချိα€”်ထိ α€‘α€žုံးပြုα€”ေဆဲ Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

C α€€ို ၁၉၆၉ ခုα€”ှα€…်α€€α€”ေ ၁၉၇၃ ခုα€”ျα€…်ထတွင်း Dennis Ritchie α€€ Bell Telephone Laboratories α€™ှာ Unix Operating System ထတွα€€် α€–α€”်တီးခဲ့တာα€–ြα€…်ပါα€α€š်။ C α€›ဲ့α€”ောα€€်ဆုံး Stable Release ကတော့ C 11 α€–ြα€…်ပြီး ၂၀၁၁ ခုα€”ှα€…်α€›ဲ့ α€’ီဇင်α€˜ာα€œα€™ှာ ထွα€€်ခဲ့တာα€–ြα€…်ပါα€α€š်။

C++
C++ ထကြောင်းα€€ိုတော့ α€€ွα€”်ပျူတာα€‘α€žုံးပြုα€žူထများα€…ု α€€ြားα€–ူးα€”ားဝတော့ α€‘α€”α€Š်းဆုံး α€›ှိα€€ြပါα€œိα€™့်α€™α€š်။ α€˜ာα€€ြောင့်α€œဲဆိုတော့ C++ α€Ÿာ Programming Language α€œောကထတါင်းα€™ှာ ခိုင်ခိုင်α€™ာα€™ာရပ်α€α€Š်α€”ိုင်ခဲ့ပြီး၊ α€œα€€်α€›ှိထချိα€”်ထိ α€‘α€žုံးပြုα€”ေဆဲ Language တစ်ခုα€–ြα€…်တဲ့ထတွα€€်α€€ြောင့် α€–ြα€…်ပါα€α€š်။

C++ α€Ÿာ αα‰αˆαƒ ခုα€”ှα€…်α€™ှာ ပေါ်ထွα€€်ခဲ့တာα€–ြα€…်ပြီး၊ C++ α€›ဲ့ Developer ကတော့ Bjarne Stroustrup α€–ြα€…်ပါα€α€š်။ Bell Telephone Laboratories α€Ÿာ α€”α€Š်းα€•α€Šာα€œောကထတွα€€် ထောင်α€™ြေတစ်ခုα€œို့ ဆိုα€”ိုင်ပြီး C++ α€€ိုα€œα€Š်း ထဆိုပါα€”ေα€›ာα€€α€”ေ စတင်ခဲ့တာα€–ြα€…်ပါα€α€š်။

C#
Microsoft α€›ဲ့ Product တစ်ခုα€–ြα€…်တဲ့ C# ကတော့ ၂၀၀၁ ခုα€”ှα€…်α€™ှာစတင် Develop α€œုပ်ခဲ့တာα€–ြα€…်ပါα€α€š်။ C# α€›ဲ့ Stable Release ကတော့ 4.0 α€–ြα€…်ပြီး α€œွα€”်ခဲ့တဲ့ ၂ α€”ှα€…်ထချိα€”်α€€ α€–ြα€”့်ချိပေးခဲ့တာα€–ြα€…်ပါα€α€š်။ Microsoft α€Ÿာ α€œွα€”်ခဲ့တဲ့ ၃ α€œα€‘α€ျိα€”်ကတော့ Beta Release 5.0 α€€ိုထပ်α€™ံ α€–ြα€”့်ချိပေးခဲ့ပါα€α€š်။ Windows Application တွေα€›ေးα€žားα€›ာα€™ှာ α€™ျားα€…ွာα€œွα€š်α€€ူထဆင်ပြေတဲ့ Programming Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

Perl
Perl α€Ÿာα€œα€Š်း C-Base Programming Language တစ်ခုα€–ြα€…်ပြီး၊ αα‰αˆαˆ ခုα€”ှα€…်α€€ ပေါ်ထွα€€်ခဲ့ပါα€α€š်။ Perl α€›ဲ့ Developer ကတော့ Larry Wall α€–ြα€…်ပါα€α€š်။

Scripting Language တစ်ခုα€–ြα€…်ပြီး System Administration, Text Processing α€”ဲ့ Web Server ထတွα€€် α€œုပ်ငန်းတာဝန်ပိုင်းတွေα€™ှာ α€‘α€žုံးပြုα€™ှု α€™ျားပါα€α€š်။ Perl α€›ဲ့ Stable Release ကတော့ 5.16.0 α€–ြα€…်ပြီး Preview Release ကတော့ 5.17.1 α€–ြα€…်ပါα€α€š်။

Java
Java ကတော့ Programming Language တွေထဲα€™ှာ α€œα€€်α€›ှိထောင်α€™ြင်α€™ှုα€™ြင့်α€™ားα€”ေတဲ့ Language တစ်ခုα€–ြα€…်ပါα€α€š်။ Windows Application, Web Application တွေα€”ဲ့ Mobile Application တွေα€€ို α€›ေးα€žားα€”ိုင်တဲ့ Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပြီး၊ ၁၉၉၁ ခုα€”ှα€…်α€™ှာ စတင်α€–α€”်တီးခဲ့တာα€–ြα€…်ပါα€α€š်။

Java α€›ဲ့ Developer ကတော့ James Gosling α€–ြα€…်ပြီး၊ Sun Microsystems α€€α€–ြα€…်ပါα€α€š်။ Java α€Ÿာ ၁၉၉၁ ခုα€”ှα€…်α€™ှာ စတင်α€–α€”်တီးခဲ့တာα€–ြα€…်ပေα€™α€š့် α€‘α€žုံးပြုα€žူတွေထံα€€ို ချပြခဲ့တာကတော့ ၁၉၉၅ ခုα€”ှα€…် ထရောα€€်α€™ှα€žာα€–ြα€…်ပါα€α€š်။ Java α€›ဲ့ ထောင်α€™ြင်α€™ှုα€Ÿာ Programming α€œောကထပေါ်α€›ိုα€€်ခတ်α€™ှုα€™ျားα€…ွာ α€›ှိခဲ့ပြီး၊ Android Application တွေα€€ို Java α€”ဲ့ α€›ေးα€žားထားတာα€–ြα€…်ပါα€α€š်။

PHP
PHP ကတော့ Web ပိုင်းα€™ှာ α€‘α€œွα€”်α€€ို ထောင်α€™ြင်α€”ေတဲ့ Server-Side HTML Scripting Language ထမျိုးထစားα€–ြα€…်ပါα€α€š်။ PHP α€€ိုတော့ ၁၉၉၅ ခုα€”ှα€…်α€€ Rasmus Lerdorf ကစတင် Develop ပြုα€œုပ်ခဲ့တာα€–ြα€…်ပြီး၊ PHP α€›ဲ့ Stable Release ကတော့ 5.4.4 α€–ြα€…်ပါα€α€š်။

၂၀၁၂ ခုα€”ှα€…်α€›ဲ့ ဇွα€”်α€œ (၁၄) α€›α€€်α€”ေ့α€™ှာ α€–ြα€”့်ချိခဲ့တာα€œα€Š်း α€–ြα€…်ပါα€α€š်။ Dynamic Web Page တွေα€€ို α€–α€”်တီးတဲ့α€”ေα€›ာα€™ှာ ထကောင်းα€™ွα€”်ဆုံး Scripting Language α€–ြα€…်တဲ့ထတွα€€် Web Developer ထများα€…ု α€‘α€žုံးပြုတဲ့ Language တစ်ခုα€–ြα€…်ပါα€α€š်။

Python
Python α€€ိုတော့ α€žိα€€ျွα€™်းα€žူα€‘α€”α€Š်းα€žာ α€›ှိပါα€œိα€™့်α€™α€š်။ α€’ါပေα€™α€š့် Python α€Ÿာα€œα€Š်း α€…ွα€™်းထားα€™ြင့်α€™ာတဲ့ Programming Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပြီး၊ High Level Programming Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

Python α€€ို ၁၉၉၁ ခုα€”ှα€…်α€™ှာ စတင်α€–α€”်တီးခဲ့တာα€–ြα€…်ပြီး၊ Python α€›ဲ့ Designer ကတော့ Guido Van Rossum α€–ြα€…်ပါα€α€š်။ Google Application Engine α€™ှာ ပထမဆုံး α€‘α€žုံးပြုခဲ့တဲ့ Programming Language ထမျိုးထစားတစ်ခုထဖြα€…် α€œူα€žိα€™ျားပါα€α€š်။

VB
Microsoft α€›ဲ့ ထုတ်α€€ုα€”်တစ်ခုα€–ြα€…်တာα€”ဲ့တင် VB α€Ÿာ α€˜α€š်α€œောα€€် Strong α€–ြα€…်α€α€š်ဆိုတာ α€žိα€žာα€”ိုင်ပါα€α€š်။ ၁၉၉၃ ခုα€”ှα€…်α€™ှာ စတင် Develop ပြုα€œုပ်ခဲ့တဲ့ VB α€Ÿာဆိုရင် α€žα€€်တမ်းထရ ၁၉ α€”ှα€…်α€€ျော်ခဲ့ပြီα€–ြα€…်ပါα€α€š်။

VB α€Ÿာ Microsoft α€›ဲ့ Office Application α€›ေးα€žားα€™ှုတွေα€€ို ထဓိကထားပါα€α€š်။ α€”ောα€€်တစ်ခုထနေα€”ဲ့ကတော့ VB α€€ို Virus code တွေ α€›ေးα€žားတဲ့α€”ေα€›ာα€™ှာα€œα€Š်း α€‘α€žုံးပြုα€™ှုα€™ျားတာα€€ို တွေ့ရပါα€α€š်။ VB α€›ဲ့ Stable Release α€€ိုတော့ Office 2012 ထွα€€်α€›ှိစဉ်α€€၊ တစ်ပြိုင်α€”α€€်ထွα€€်ခဲ့တာα€–ြα€…်ပြီး၊ Version 7.0 α€–ြα€…်ပါα€α€š်။

Pascal
၁၉၇၀ ခုα€”ှα€…်α€€ ပေါ်ထွα€€်ခဲ့တဲ့ Pascal α€Ÿာα€œα€Š်း α€žူ့ထချိα€”်ထခါα€€ ထောင်α€™ြင်တဲ့ Programming Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

Pascal α€›ဲ့ Developer ကတော့ Niklaus Wirth α€–ြα€…်ပါα€α€š်။ Pascal α€Ÿာ ပြင်α€žα€…်α€žα€„်္ချာα€•α€Šာα€›ှင် Blaise Pascal α€€ို ဂုဏ်ပြုပြီး ပေးခဲ့တဲ့ α€”ာα€™α€Š်α€œα€Š်းα€–ြα€…်ပါα€α€š်။ Pascal α€‘α€žုံးပြုထားတဲ့ Application တွေα€€ို α€œα€€်α€›ှိထချိα€”်ထိ α€‘α€žုံးပြုα€”ေရဆဲα€œα€Š်းα€–ြα€…်ပါα€α€š်။ Pascal α€›ဲ့ α€…ွα€™်းဆောင်α€›α€Š်α€”ဲ့ ပတ်α€žα€€်α€œို့α€œα€Š်း α€€ျွα€™်းα€€ျင်α€•α€Šာα€›ှင်α€™ျားα€€ Strong & Safe Programming Language α€œို့ α€žα€်α€™ှတ်α€€ြပါα€α€š်။

JavaScript
JavaScript α€€ိုတော့ α€’ီα€–α€€်ထချိα€”်α€™ှာ α€œူထတော်α€™ျားα€™ျား α€žိα€›ှိပြီးα€–ြα€…်α€™ှာပါ။ α€’ါပေα€™α€š့် Java Programming Language α€”ဲ့α€™ှားα€šွင်းတတ်ပြီး၊ JS α€€ို ၁၉၉၅ ခုα€”ှα€…်α€™ှာ Brendan Eich α€€ α€–α€”်တီးခဲ့တာα€–ြα€…်ပါα€α€š်။

JavaScript α€€ို Netscape α€€α€”ေ α€™ွေးα€–ွားα€œာα€α€š်α€œို့α€œဲ ဆိုα€”ိုင်ပါα€α€š်။ α€˜ာထတွα€€်α€€ြောင့်α€œဲဆိုတော့ Brendan Eich α€Ÿာ JavaScript α€€ို α€–α€”်တီးချိα€”်α€€ Netscape α€™ှာ α€‘α€œုပ်α€œုပ်α€€ိုင်α€”ေချိα€”်α€–ြα€…်တဲ့ထတွα€€်ပါ။ JavaScript α€Ÿာ Stable Release ထဖြα€…် 1.8.5 α€€ို ၂၀၁၁ ခုα€”ှα€…် မတ်α€œα€€ ထုတ်α€œုပ်ခဲ့ပါα€α€š်။ Java Script α€Ÿာ Scripting Language ထမျိုးထစားα€–ြα€…်တဲ့ထတွα€€် Web Site ထတော်α€™ျားα€™ျားα€™ှာ α€‘α€Š့်α€žွင်းα€‘α€žုံးပြုα€œာα€€ြပါα€α€š်။

Ruby
Ruby α€Ÿာ Japan α€”ိုင်ငံα€€α€”ေα€–ွံ့α€–ြိုးα€œာတဲ့ Programming Language ထမျိုးထစားα€–ြα€…်ပါα€α€š်။ Ruby α€›ဲ့ Designer ကတော့ Yukihiro Matsumoto α€–ြα€…်ပြီး၊ ၁၉၉၅ ခုα€”ှα€…်α€™ှာ စတင်α€–α€”်တီးခဲ့တာα€–ြα€…်ပါα€α€š်။ Ruby α€›ဲ့ Stable Release ကတော့ 1.9.3-p194 α€–ြα€…်ပြီး ၂၀၁၂ ခုα€”ှα€…် ဧပြီα€œ(၂၀) α€›α€€်α€”ေ့α€€ Release ပြုα€œုပ်ခဲ့တာα€–ြα€…်ပါα€α€š်။ Dynamic ထမျိုးထစားတစ်ခုα€–ြα€…်ပြီး၊ OOP Language ထမျိုးထစားတစ်ခုα€œα€Š်း α€–ြα€…်ပါα€α€š်။

ထာα€›ှα€’ေα€žα€™ှ Develop ပြုα€œုပ်တဲ့ Programming တစ်ခုα€–ြα€…်ပြီး၊ ထနာဂတ်α€€ာα€œα€™ှာ α€‘α€œားα€‘α€œာα€€ောင်းα€™ျားα€…ွာα€€ို ပိုင်ဆိုင်ထားတဲ့ Programming Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

Go

Go Programming Language ကတော့ Google Inc. α€›ဲ့ ထုတ်α€€ုα€”်တစ်ခုα€–ြα€…်ပြီး၊ Designer ကတော့ Robert Griesemer, Rob Pike, Ken Thompson တို့α€–ြα€…်ပါα€α€š်။

Go α€Ÿာ ၂၀၀၉ ခုα€”ှα€…် α€”ိုဝင်α€˜ာα€œ ထတွင်းα€€α€™ှ စတင်α€€ြော်ငြာခဲ့တာα€–ြα€…်ပြီး၊ ထမျိုးထစားကတော့ Static α€–ြα€…်ပါα€α€š်။ Strong α€–ြα€…်ပြီး၊ File Name ထနေα€”ဲ့တော့ .go α€€ို α€‘α€žုံးပြုတာတွေ့ရပါα€α€š်။ Go α€›ဲ့ Stable Version ကတော့ 1.0.2 α€€ိုα€žာ α€›ောα€€်α€›ှိα€žေးတာα€–ြα€…်ပါα€α€š်။

Lynx

Lynx Programming Language ကတော့ α€€ြီးα€™ားပြီး α€€ျα€š်ပြα€”့်တဲ့ Network တွေα€™ှာ α€‘α€žုံးပြုပါα€α€š်။

Lynx α€€ိုတော့ University of Wisconsin-Madison α€€ αα‰αˆα„ ခုα€”ှα€…်α€™ှာ စတင် Develop ပြုα€œုပ်ခဲ့တာα€–ြα€…်ပါα€α€š်။ Lynx α€›ဲ့ ထဓိα€€ α€›α€Š်α€›ွα€š်ချα€€်ကတော့ Charlotte Multicomputer Operating System ထတွα€€်α€–ြα€…်ပါα€α€š်။

FOCAL

Formula Calculator α€›ဲ့ ဦးဆုံး α€…ာα€œုံးတွေα€€ို α€™ျှတစွာα€›α€šူထားတဲ့ FOCAL Programming Language α€Ÿာ ထခြေခံα€€ျတဲ့ Programming Language ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

FOCAL α€€ို α€–α€”်တီးα€™ှုတွေထဲα€™ှာ ထများဆုံးပါဝင်တာကတော့ Richard Merrill α€–ြα€…်ပါα€α€š်။ FOCAL α€Ÿာ αα‰α†αˆ ခုα€”ှα€…်α€€α€α€Š်းα€€ Develop စတင်ပြုα€œုပ်α€”ေပြီα€–ြα€…်ပြီး၊ α€›ှေးပိုင်းα€€ျတဲ့ Language ထမျိုးထစားတစ်ခုα€œα€Š်း α€–ြα€…်ပါα€α€š်။

▪️IDE α€™ျား ထကြောင်းα€žိα€€ောင်းα€…α€›ာ

IDE α€œို့ α€‘α€žိα€™ျားတဲ့ Integrated Development Environment တွေα€Ÿာ Programmer တွေထတွα€€် ထဓိα€€α€”ေα€›ာα€€α€”ေ ထရေးပါတဲ့α€œိုထပ်ချα€€်တွေα€–ြα€…်ပါα€α€š်။

IDE တွေα€Ÿာ α€žα€€်ဆိုင်α€›ာ Language တွေα€‘α€œိုα€€် α€œိုထပ်ချα€€်တွေα€€ို α€–ြα€Š့်α€†α€Š်းပေးα€”ိုင်α€™ှာα€–ြα€…်ပြီး၊ Microsoft α€›ဲ့ Visual Studio α€œိုα€™ျိုး IDE တွေα€Ÿာဆိုရင် Coding တစ်α€€ြောင်းα€™ှ α€›ေးα€…α€›ာα€™α€œိုα€˜ဲ Web Login Page တွေ α€α€Š်ဆောα€€်α€”ိုင်တဲ့ထထိ α€€ောင်းα€™ွα€”်α€œှပါα€α€š်။

IDE တစ်ခုα€™ှာ ထခြေခံထားα€–ြင့် ပါဝင်တာကတော့

1. A Source Code Editor
2. Built Automation Tools
3. A Debugger

တို့α€–ြα€…်ပါα€α€š်။

ထချို့α€žော IDE တွေα€™ှာတော့ Compiler, Interpreter တို့ပါဝင်α€œာပြီး၊ α€₯ပမာထနေα€”ဲ့ပြောα€›α€™α€š် ဆိုရင်တော့ Visual Studio α€€ိုပဲ ထပ်α€™ံα€Šွှα€”်းဆိုα€›α€™ှာ α€–ြα€…်ပါα€α€š်။

IDE တွေα€›ဲ့ထစပိုင်းα€€ို ပြα€”်α€€ြα€Š့်α€™α€š်ဆိုရင် Command Based Application α€™ျားα€€ို တွေ့α€›α€™ှာα€–ြα€…်ပါα€α€š်။ α€’ီα€–α€€်ထချိα€”်α€€ာα€œα€€ို α€›ောα€€်α€›ှိα€œာချိα€”်α€™ှာတော့ ပြီးပြα€Š့်α€…ုံတဲ့ IDE ထများα€…ုα€€ို α€™ြင်တွေ့α€”ိုင်ပြီးα€–ြα€…်ပါα€α€š်။ ထောα€€်α€™ှာα€–ော်ပြပေးထားတာတွေကတော့ α€”ာα€™α€Š်α€€ြီးပြီး α€œူα€žိα€™ျားတဲ့ IDE တွေα€€ို α€–ော်ပြပေးα€œိုα€€်ပါα€α€š်။

Microsoft Visual Studio
IDE တွေထဲα€€α€™ှ ထကောင်းα€™ွα€”်ဆုံးα€”ဲ့ ထပြα€Š့်α€…ုံဆုံး IDE α€œို့ဆိုα€”ိုင်ပါα€α€š်။ Microsoft α€›ဲ့ ထုတ်α€€ုα€”်တစ်ခုα€–ြα€…်ပြီး၊ α€œα€€်α€›ှိထချိα€”်α€™ှာတော့ Stable Release ထဖြα€…် Microsoft Visual Studio 2010 SP1 α€€ို ထုတ်α€œုပ်ထားပါα€α€š်။

Preview Release ထနေα€”ဲ့တော့ Visual Studio 2012 RC α€€ို ၂၀၁၂ ခုα€”ှα€…် α€™ေα€œ ၃၁ α€›α€€်α€”ေ့α€€ α€–ြα€”့်ချိပေးခဲ့ပါα€α€š်။ Microsoft Visual Studio α€€ိုတော့ C++ & C# တို့α€”ဲ့α€›ေးထားတာα€–ြα€…်ပြီး၊ Microsoft Windows တွေထတွα€€် α€žီးα€žα€”့်α€–α€”်တီးပေးခဲ့တာα€–ြα€…်ပါα€α€š်။ Microsoft Visual Studio α€€ို α€‘α€žုံးပြုပြီး Microsoft Windows, Windows Mobile, WebSite တို့ထတွα€€် α€›ေးဆွဲα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။

Visual Studio α€Ÿာ Language α€™ျားα€…ွာα€€ို ထထောα€€်ထပံ့ပေးထားပြီး Built-in ပါဝင်တဲ့ Language တွေကတော့ C / C++ (via Visual C++), VB.Net (via Visual Basic.Net), C#(via Visual C#) တို့α€–ြα€…်ပါα€α€š်။ ထခြားထထောα€€်ထပံ့တွေ ထနေα€”ဲ့တော့ XML / XSLT, HTML / XHTML, JavaScript α€”ဲ့ CSS တို့α€–ြα€…်ပါα€α€š်။

NetBeans
NetBeans ကတော့ Oracle Corporation α€›ဲ့ထုတ်α€€ုα€”်တစ်ခုα€–ြα€…်ပြီး၊ Java α€”ဲ့α€›ေးα€žားထားတဲ့ IDE ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။ Java IDE ထမျိုးထစားα€–ြα€…်ပြီး Stable Release ကတော့ 7.1.2 α€–ြα€…်ပါα€α€š်။

၂၀၁၂ ခုα€”ှα€…် ဧပြီα€œ (၂၆) α€›α€€်α€”ေ့α€€ ထုတ်α€œုပ်α€–ြα€”့်ချိတာα€–ြα€…်ပါα€α€š်။ NetBeans α€€ိုတော့ Cross-Platform ထနေα€”ဲ့ α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပြီး Microsoft Windows, Mac OS, Linux, Solaris α€”ဲ့ ထခြား Platform တွေα€™ှာα€œα€Š်း α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။

NetBeans ထထောα€€်ထပံ့ပေးတဲ့ Language တွေကတော့ Java, JavaScript, PHP, Groovy, C, C++, Scala, Clojure တို့α€”ဲ့ထတူ Ruby α€”ဲ့ Ruby on Rails တို့α€€ိုပါ ထထောα€€်ထပံ့ပေးထားပါα€α€š်။ NetBeans α€€ို ၁၉၉၆ ခုα€”ှα€…်α€€ စတင်ထုတ်α€œုပ်ခဲ့တာ α€–ြα€…်ပါα€α€š်။

Eclipse
Eclipse ကတော့ Free and Open Source Software Community α€€α€”ေ Develop ပြုα€œုပ်ထားတာα€–ြα€…်ပြီး၊ Software Development Type α€–ြα€…်ပါα€α€š်။

Java ထတွα€€် α€žီးα€žα€”့်α€–ြα€…်ပေα€™α€š့်၊ Plug-in α€‘α€Š့်α€žွင်း α€‘α€žုံးပြုα€™α€š်ဆိုရင်တော့ ထခြား Language တွေα€™ျားα€…ွာα€€ိုပါ Support ပြုα€œုပ်ပေးα€”ိုင်α€™ှာ α€–ြα€…်ပါα€α€š်။ Cross Platform ထမျိုးထစားα€–ြα€…်ပြီး Microsoft Windows,, Mac OS, Solaris, Linux တို့α€™ှာ α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။

Eclipse α€›ဲ့ Stable Release ကတော့ 3.7.2 Indigo α€–ြα€…်ပြီး၊ ၂၀၁၂ ခုα€”ှα€…် α€–ေα€–ော်ဝါα€›ီα€œ (၂၄) α€›α€€်α€”ေ့α€€ α€–ြα€”့်ချိခဲ့တာα€–ြα€…်ပါα€α€š်။ Eclipse α€Ÿာ Plug-in α€‘α€Š့်α€žွင်းα€‘α€žုံးပြုα€™α€š် ဆိုရင်တော့ C, C++, COBOL, Haskell, Perl, PHP, Python, R, Ruby, Scala, Ada, Clojure, Groovy α€”ဲ့ Scheme တို့α€€ိုပါ α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။ Eclipse SDK α€Ÿာ Free and Open Source Software ထမျိုးထစားတစ်ခုα€œα€Š်းα€–ြα€…်ပါα€α€š်။

JDeveloper
JDeveloper ကတော့ Oracle Corporation α€›ဲ့ ထုတ်α€€ုα€”်တစ်ခုα€–ြα€…်ပြီး၊ Java Developer တွေထတွα€€် α€›ေးထားတဲ့ IDE ထမျိုးထစားတစ်ခုα€–ြα€…်ပါα€α€š်။

Cross-Platform ထမျိုးထစားα€–ြα€…်တဲ့ထတွα€€် OS ထများα€…ုα€™ှာ α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပြီး၊ ပြီးပြα€Š့်α€…ုံတဲ့ Java IDE ထမျိုးထစား တစ်ခုα€–ြα€…်ပါα€α€š်။ JDeveloper α€™ှာတော့ Java, XML, SQL, PHP, HTML, P/SQL, JavaScript, BPEL တို့α€€ို Develop ပြုα€œုပ်α€”ိုင်α€™ှာ α€–ြα€…်ပါα€α€š်။

JDeveloper α€Ÿာ Design Coding, Debugging, Optimization α€”ဲ့ Profiling to Developing တို့α€€ိုပါ ပြုα€œုပ်α€”ိုင်α€™ှာα€–ြα€…်တဲ့ထတွα€€် Java Developer α€™ျားထတွα€€် α€™ျားα€…ွာထဆင်ပြေα€…ေတဲ့ IDE ထမျိုးထစားတစ်ခု α€–ြα€…်ပါα€α€š်။

WinDev
WinDev α€€ို PCsoft α€€ ၁၉၉၃ ခုα€”ှα€…်α€™ှာ စတင်ထုတ်α€œုပ်ခဲ့တာα€–ြα€…်ပြီး၊ α€œα€€်α€›ှိထချိα€”်α€™ှာတော့ Version 17 α€€ို α€›ောα€€်α€›ှိα€”ေပြီးα€–ြα€…်ပါα€α€š်။ WinDev α€€ိုတော့ Microsoft Windows ပေါ်α€™ှာα€žာ α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပြီး၊

Visual Basic, Java α€”ဲ့ C# တို့α€€ို Support ပေးထားပါα€α€š်။ ထခြားထုတ်α€€ုα€”်တစ်ခုထနေα€”ဲ့ တွဲα€–α€€်ပြီး ပါဝင်α€œာတာကတော့ WebDev α€–ြα€…်ပြီး Web Application α€™ျား Web Site α€™ျားα€›ေးဆွဲα€›ာα€™ှာ α€‘α€žုံးပြုα€”ိုင်α€™ှာ α€–ြα€…်ပါα€α€š်။ WinDev ကတော့ 4GL (Fourth Generation Language) α€€ို α€‘α€žုံးပြုထားပါα€α€š်။

Xcode
Apple α€‘α€žုံးပြုα€žူထများα€…ု ရင်းα€”ှီးα€™α€š့် α€”ာα€™α€Š်တစ်ခုα€–ြα€…်ပါα€α€š်။ Apple Inc. α€›ဲ့ ထုတ်α€€ုα€”်တစ်ခုα€–ြα€…်ပြီး၊ Stable Release ကတော့ 4.3.3 (4E3002) α€–ြα€…်ပါα€α€š်။

Developer Preview ထနေα€”ဲ့တော့ 4.5 α€€ိုထုတ်α€œုပ်ပေးထားပြီး ၂၀၁၂ ခုα€”ှα€…် ဇွα€”်α€œ (၁၁) α€›α€€်α€”ေ့α€€ α€–ြα€”့်ချိခဲ့ပါα€α€š်။ Xcode α€Ÿာ Apple α€›ဲ့ Mac OS & iOS Application တွေထတွα€€် α€›α€Š်α€›ွα€š်ထုတ်α€œုပ်ထားတဲ့ IDE ထမျိုးထစားတစ်ခုα€–ြα€…်တဲ့ထတွα€€် Mac OS ထမျိုးထစားတစ်ခုထဲα€™ှာα€žာ α€‘α€žုံးပြုα€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။

Xcode α€™ှာ Interface Builder ပါဝင်တဲ့ထတွα€€်α€€ြောင့် ပြီးပြα€Š့်α€…ုံတဲ့ IDE ထမျိုးထစားတစ်ခုα€œို့ ဆိုα€”ိုင်α€™ှာ α€–ြα€…်ပါα€α€š်။ Xcode α€›ဲ့ Support ပေးတဲ့ Language တွေကတော့ C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby တို့α€€ို ထထောα€€်ထပံ့ပေးထားပါα€α€š်။

▪️Programming α€€ိုα€œေ့α€œာα€žα€„်α€šူα€œိုα€α€š်ဆိုရင်…

Programming α€˜ာα€žာရပ်တွေထနေα€”ဲ့ ပြα€Š်တွင်း/ ပြα€Š်ပမှာ α€‘α€œုပ်ထကိုင်α€”ေα€›ာ ထခွင့်α€‘α€œα€™်း α€™ျားပြားတဲ့ထတွα€€် α€œူα€„α€š်ထများα€…ု α€…ိတ်ဝင်α€…ားတဲ့ α€˜ာα€žာရပ်တစ်ခုα€–ြα€…်ပါα€α€š်။

Programming α€˜ာα€žာရပ်α€™ှာα€œα€Š်း α€œေ့α€œာα€žα€„်α€šူα€…α€›ာα€œα€™်းα€€ြောင်းတွေ α€€ွဲပြားα€žွားပြီး ထခြေခံထားα€–ြင့် Mobile Developer, Web Developer, Software Programmer α€œို့ ခွဲခြားα€žα€်α€™ှတ်α€”ိုင်ပါα€α€š်။

1. Mobile Developer
α€’ီα€•α€Šာရပ်α€€ို α€…ိတ်ဝင်α€…ားα€žူα€™ျားထနေα€”ဲ့ α€–ုα€”်းα€”ဲ့ပတ်α€žα€€်တဲ့

Application တွေα€€ို α€›ေးα€žားα€”ိုင်α€–ို့ α€€ြိုးα€…ားα€žα€„်α€šူα€›α€™ှာα€–ြα€…်ပါα€α€š်။ α€œα€€်α€›ှိထချိα€”်α€™ှာ ထောင်α€™ြင်α€™ှုပမာဏကြီးα€™ားα€”ေတဲ့ Android ထတွα€€်

Application တွေα€€ို α€›ေးα€žားချင်α€α€š်ဆိုရင်တော့ Java Programming Language α€€ိုα€œေ့α€œာα€žα€„်α€šူα€›α€™ှာ α€–ြα€…်ပါα€α€š်။ Mobile Developer တစ်ဦးα€–ြα€…်α€–ို့ထတွα€€် ထချိα€”်α€€ာα€œα€‘α€”ေα€”ဲ့တော့ α€€ြိုးα€…ားထားထုတ်α€™ှုα€‘α€œိုα€€် ထချိα€”်α€€ာα€œ (၆) α€œα€€α€”ေ (၉) α€œα€‘α€ွင်း α€€ြာα€™ြင့်α€™ှာα€–ြα€…်ပါα€α€š်။

2. Web Developer
α€’ီထပိုင်းα€Ÿာα€œα€Š်း α€žα€„်α€€ြားပေးတဲ့ α€žα€„်တန်းα€™ျားα€…ွာα€›ှိပြီး α€žα€„်α€šူတဲ့ α€žα€„်တန်းα€žားα€™ျားα€…ွာα€›ှိတဲ့ α€˜ာα€žာရပ်တစ်ခုα€–ြα€…်ပါα€α€š်။

Web Developer တစ်ဦးထနေα€”ဲ့ α€€ိုα€š်တိုင် Web Site တစ်ခုα€€ို α€α€Š်ဆောα€€်α€”ိုင်α€™ှာα€–ြα€…်ပါα€α€š်။ α€žα€„်α€šူα€›α€™α€š့် ထပိုင်းα€™ှာတော့ ထခြေခံထားα€–ြင့် HTML, CSS, JavaScript α€”ဲ့ Photoshop တို့α€€ို α€žα€„်α€šူα€›α€™ှာα€–ြα€…်ပြီး၊ Web Site တစ်ခုα€œုံးα€€ို α€€ျွα€™်းα€€ျင်α€…ွာ α€α€Š်ဆောα€€်ထိα€”်းα€žိα€™်းα€”ိုင်α€–ို့ ထတွα€€်တော့ Domain, Host, FTTP α€”ဲ့ PHP ထစရှိတဲ့ α€˜ာα€žာရပ်α€‘α€žီးα€žီးα€€ိုပါ α€œေ့α€œာα€žα€„်α€šူα€›α€™ှာ α€–ြα€…်ပါα€α€š်။

CMS Package တွေα€–ြα€…်တဲ့ WordPress, Joomla တို့α€Ÿာα€œα€Š်း Web Site α€α€Š်ဆောα€€်α€™ှု ထပိုင်းα€€ို α€…ိတ်ဝင်α€…ားတဲ့ α€œူα€„α€š်တွေထတွα€€် ပျော်α€›ွှင်α€…α€›ာ α€œေ့α€œာα€žα€„်α€šူα€™ှု ထပိုင်းတွေα€–ြα€…်ပါα€α€š်။

3. Application Programmer
α€œူα€„α€š်ထများα€…ု α€…ိတ်α€€ူးα€šα€‰်α€€ြတဲ့α€”ေα€›ာတစ်ခုα€–ြα€…်ပြီး α€…ိတ်ဓါတ်α€€ြံ့ခိုင်α€–ို့ α€œိုထပ်ပါα€œိα€™့်α€™α€š်။

Programmer တစ်ဦးထနေα€”ဲ့ α€–ိထားတွေα€€ို α€žα€„်တန်းα€™ှာα€€α€α€Š်းα€€ စတင်ရင်ဆိုင်α€€ြုံတွေ့α€›α€™ှာα€–ြα€…်ပြီး၊ α€™ျားα€…ွာα€œှα€žော Programming Language တွေထဲα€€ ထားα€žα€”်α€›ာ Language တစ်ခုα€€ို တစိုα€€်မတ်မတ် α€œေ့α€œာα€žα€„်α€šူα€›α€™ှာ α€–ြα€…်ပါα€α€š်။

Programming Language တွေထနေα€”ဲ့ ထချို့α€€ို α€–ော်ပြပေးα€›α€™α€š်ဆိုရင် C++, C#, Java, Python, Perl, VB ထစရှိတဲ့ Language တွေထကြောင်းα€”ဲ့ Programming Concept တွေထကြောင်းα€€ို α€žα€„်α€šူα€›α€™ှာα€–ြα€…်ပါα€α€š်။ Programmer တစ်ဦးထဖြα€…် ရပ်α€α€Š်α€œိုတဲ့ α€œူα€„α€š်α€™ျားထတွα€€်တော့ ထချိα€”်α€€ာα€œα€α€…်ခုα€€ို ပေးဆပ်α€›α€™ှာα€–ြα€…်ပါα€α€š်။

#Please_like_Share
#STTO

Comments

Popular posts from this blog

πŸ’»α€€ွα€”်ပျူတာα€›ဲ ့Storage α€€ HDD α€œား? SSD α€œား? α€…α€…်ဆေးα€”α€Š်းα€™ျား πŸ’»

α€€ွα€”်ပျုတာα€€ို α€™ြα€”်ဆန်α€…ေα€™α€Š့် α€”α€Š်းα€œα€™်း (၅) ခု

Gmail α€€ို Professional α€€ျα€€ျ α€‘α€žုံးပြုα€”α€Š်း